-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sys: net: dns: use Quad9 resolver #21120
sys: net: dns: use Quad9 resolver #21120
Conversation
i didn't know OpenNIC before but it seems more than a public recursive resolver. before we merge, i would like to get a better understanding of the consequences. |
TREX would be even better as it's a DNS64 service, so you can reach sites like GitHub via NAT64. |
I don't care that much whether we go with OpenNIC or any other resolver as a default as long as we move away from Google and the like. I didn't know about OpenNIC before, either - came across while reading through some recommendations from CCC. So, if anyone has a better proposal for a free and open public DNS resolver without censorship and that can be used via plain UDP (AFAIK RIOT's DNS resolver does not support encryption yet), I'm totally open for suggestions. |
Doesn't seem to work:
|
Maybe Geo-IP based allowlist? Even if it would work we probably should not just ignore that they apparently don't want to provide the service to the general public. |
OpenNIC maintains its own TLDs in parallel to ICANN, which doesn't seem a good approach to me. if we are looking for a neutral, privacy-responsible resolver, my suggestion is to go for Quad9, https://quad9.net/service/service-addresses-and-features/. |
👍 If you trust them, I'm fine to trust them as well. |
Replaces Google's solver with the Quad9 (https://quad9.net/) ones.
d684ba1
to
395bdb8
Compare
'tis a pity. level66 (
|
Contribution description
Replaces Google's name servers with the
OpenNICQuad9 ones. This is better aligned with RIOT's spirit I belive.Testing procedure
Build, for instance,
gnrc_networking
withauto_init_sock_dns
andsock_dns
enabled and try to ping riot-os.org.