[GH-ISSUE #368] Add alternative default configs for different public resolvers #171

Closed
opened 2026-03-07 22:37:46 +03:00 by kerem · 2 comments
Owner

Originally created by @bluejekyll on GitHub (Apr 2, 2018).
Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/368

Currently the default configuration is to use Google. See: https://medium.com/@nykolas.z/dns-resolvers-performance-compared-cloudflare-x-google-x-quad9-x-opendns-149e803734e5

Also, if we start including latency measurements in the NameServerPool then we can even have all registered, and incorporate latency into the decision on ranking each to the top.

Originally created by @bluejekyll on GitHub (Apr 2, 2018). Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/368 Currently the default configuration is to use Google. See: https://medium.com/@nykolas.z/dns-resolvers-performance-compared-cloudflare-x-google-x-quad9-x-opendns-149e803734e5 Also, if we start including latency measurements in the `NameServerPool` then we can even have all registered, and incorporate latency into the decision on ranking each to the top.
kerem 2026-03-07 22:37:46 +03:00
Author
Owner

@lnicola commented on GitHub (Apr 9, 2018):

I'm considering running trust-dns myself (for DNS over TLS), but I don't have much experience with configuring DNS servers.

Currently the default configuration is to use Google.

Looking at https://github.com/bluejekyll/trust-dns/tree/master/server/tests/named_test_configs, I didn't see any sample config that uses Google. Can you nudge me a little in the right direction for the simplest possible setup (e.g. a localhost-only recursive server pointing to Cloudflare or whatever)?

<!-- gh-comment-id:379785073 --> @lnicola commented on GitHub (Apr 9, 2018): I'm considering running `trust-dns` myself (for DNS over TLS), but I don't have much experience with configuring DNS servers. > Currently the default configuration is to use Google. Looking at https://github.com/bluejekyll/trust-dns/tree/master/server/tests/named_test_configs, I didn't see any sample config that uses Google. Can you nudge me a little in the right direction for the simplest possible setup (e.g. a `localhost`-only recursive server pointing to Cloudflare or whatever)?
Author
Owner

@bluejekyll commented on GitHub (Apr 20, 2021):

Quad9 and Cloudflare are now supported.

<!-- gh-comment-id:822886264 --> @bluejekyll commented on GitHub (Apr 20, 2021): Quad9 and Cloudflare are now supported.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hickory-dns#171
No description provided.