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
- 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

Pull request closed

Please reopen this pull request to perform a merge.
Sign in to join this conversation.