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_networkingwithauto_init_sock_dnsandsock_dnsenabled and try to ping riot-os.org.