My resolvers perform queries against the root servers directly and cache results.
It's refreshing to skip all the DNS fuckery that's going on nowadays.
My resolvers perform queries against the root servers directly and cache results.
It's refreshing to skip all the DNS fuckery that's going on nowadays.
[1]: Specifically, to reject them, which means sending a TCP reset / ICMP unreachable response back rather than blackholing them.
1: https://datatracker.ietf.org/doc/draft-pauly-add-resolver-di...
I don't use any Apple software or hardware, but if Firefox starts using it I'll start worrying about it.
A better strategy might be to look at the SNI for hostname at least until ESNI becomes prevalent (the one I run supports ESNI already).
And I supply DNS-over-TLS and DNS-over-HTTPS locally. It's really not too difficult.
edit: downvoting honest questions?
Donkeyporn's DNS provider, com's DNS provider (0.1% chance it's not already cached), your ISP, transit providers, donkeyporn's ISP, donkeyporn service
To: cloudflare, your ISP, transit providers, donkeyporn's ISP, donkeyporn service
It's not a huge change and it's really about whether you trust CloudFlare more than the service donkeyporn has chosen.
I personally feel that concentrating all the information of "what DNS names are people looking up" into the hands of a few parties (e.g. CloudFlare) makes it much easier to collect and analyze this information.
I run the same setup, local resolver that recurses from the roots, and I don't cache anything other than what my systems actually request. If I hit a new site, I pay the penalty for not having certain information cached.
Hows the DNS server to know what to pre-cache to reduce lookup times?
Even for something that is not in the cache DNS is lightweight and quick, and I have full control over when to flush it, and have logs.
I am not huge fan of the trend of various device manufacturers (looking at you Google, and now Apple too) sending queries over DoH instead of using the local resolver on my network :/
This has been a known problem for decades, people having encouraged in-bailiwick "glue" since at least the turn of the century. If you want to decrease lookup times, add your voice to encouraging this. Experts in the field are nowadays generally persuaded that it is a good thing, which took a saddening amount of persuasion. But everyday administrators still too-often do not get encouraged to use in-bailiwick delegations.