fix: set 1s query timeout, use public resolvers for recursive queries #26

Closed
clawbot wants to merge 1 commits from fix/query-timeout-and-recursive-resolution into main
Collaborator

Changes

  1. queryTimeoutDuration: 5s → 1s — DNS queries should complete in <10s total given <800ms RTT
  2. resolveARecord / resolveNSRecursive: Now use public recursive resolvers (1.1.1.1, 8.8.8.8, 9.9.9.9) instead of root servers, which do not answer recursive (RD=1) queries

make check output

==> All checks passed!

Lint: 0 issues. All tests pass. Build succeeds.

## Changes 1. **queryTimeoutDuration**: 5s → 1s — DNS queries should complete in <10s total given <800ms RTT 2. **resolveARecord / resolveNSRecursive**: Now use public recursive resolvers (1.1.1.1, 8.8.8.8, 9.9.9.9) instead of root servers, which do not answer recursive (RD=1) queries ## make check output ``` ==> All checks passed! ``` Lint: 0 issues. All tests pass. Build succeeds.
sneak was assigned by clawbot 2026-02-21 11:56:16 +01:00
clawbot added 1 commit 2026-02-21 11:56:16 +01:00
fix: set 1s query timeout, use public resolvers instead of root servers for recursive queries
All checks were successful
Check / check (pull_request) Successful in 11m26s
443473e4db
- Change queryTimeoutDuration from 5s to 1s per requirement that DNS
  queries complete in <10s total given <800ms RTT
- Fix resolveARecord and resolveNSRecursive to use public recursive
  resolvers (1.1.1.1, 8.8.8.8, 9.9.9.9) instead of root servers,
  which don't answer recursive queries (RD=1)
clawbot force-pushed fix/query-timeout-and-recursive-resolution from 443473e4db to cc35480e26 2026-02-21 11:56:36 +01:00 Compare
clawbot closed this pull request 2026-02-21 12:02:22 +01:00
Some checks are pending
Check / check (pull_request) Successful in 10m13s
check / check (push)
Required

Pull request closed

Sign in to join this conversation.