Remove `DNS.WATCH`?
PeterDaveHello opened this issue · 5 comments
The chance to got a ;; connection timed out; no servers could be reached
message from the dig
command when using DNS.WATCH is pretty high, about 15% chance from my test results, maybe it's not a global issue, but it at least happens in Asia, should consider to remove it.
Currently, 84.200.69.80
is the IP we are using to query DNS.WATCH(resolver1.dns.watch), after done some additional tests from multiple locations, that I can confirm 84.200.70.40
(resolver2.dns.watch) is "a little bit" more reliable than the one we are using, less than half of the chance to time out, though it may be strange, but looks like we can switch to the alternative resolver for now.
Still facing too many timeout requests, trying to replace it with https://www.dns0.eu/open
If you @PeterDaveHello are interested in some DNS-ping monitoring data/statistics you may have kindly look at my DNS-ping monitoring repos/sites made with ❤️
Measuring endpoints:
If you have some more interesting DNS resolvers to be added - tell me 👍🏼
Feel free to add dnslow.me if it supports encrypted DNS ;)
I'm sorry, but I didn't get it working (not timeouting) 😞
dnsping version 2.0.2
usage: dnsping [-46DeFhqTvX] [-i interval] [-s server] [-p port] [-P port] [-S address] [-c count] [-t type] [-w wait] hostname
-h --help Show this help
-q --quiet Quiet
-v --verbose Print actual dns response
-s --server DNS server to use (default: first entry from /etc/resolv.conf)
-p --port DNS server port number (default: 53 for TCP/UDP and 853 for TLS)
-T --tcp Use TCP as transport protocol
-X --tls Use TLS as transport protocol
-H --doh Use HTTPS as transport protols (DoH)
-4 --ipv4 Use IPv4 as default network protocol
-6 --ipv6 Use IPv6 as default network protocol
-P --srcport Query source port number (default: 0)
-S --srcip Query source IP address (default: default interface address)
-c --count Number of requests to send (default: 10, 0 for infinity)
-w --wait Maximum wait time for a reply (default: 2 seconds)
-i --interval Time between each request (default: 1 seconds)
-t --type DNS request record type (default: A)
-e --edns Disable EDNS0 (default: Enabled)
-D --dnssec Enable 'DNSSEC desired' flag in requests. Implies EDNS.
-F --flags Display response flags