Everyone likes to meme on DNS but it’s literally designed to make these servers as unimportant as possible. It’s a really well designed system that will probably be around as long as humans exist.
Everyone likes to meme on DNS but it’s literally designed to make these servers as unimportant as possible. It’s a really well designed system that will probably be around as long as humans exist.
No, but a lot of servers do. In 2020 the root servers saw 120 billion queries a day, which was double what they saw in 2018:
https://blog.apnic.net/2020/09/28/scaling-the-root-of-the-dn...
It's probably closer to half a trillion queries a day now.
For those that are wondering like me: https://blog.apnic.net/2020/08/21/chromiums-impact-on-root-d...
Essentially, it generated 3 random, single-label (so, "TLD") queries, and ran them through DNS. Whatever recurser that lands at obviously wouldn't have random junk in its cache (unlike probably any other root record) and thus had to go to the root servers for it.
They did this to try to not display an omnibox result for single words (the example in the article is "marketing") on what I'm going to just call "broken networks"; see TFA if you're curious.
If you're already running your own recursive resolver on reasonably up-to-date software it can be surprisingly easy to set this up; see rfc8806 for some config examples.
Other reasons why you might do it are covered in rfc8806 - slightly reduced latency on cold-cache DNS queries, added resilience against DoS attacks against root DNS servers.
My goodness, that's a strong claim to make, about a glue layer in a computing technology that's been around for just 50 years. I mean, arguably the internet as we knew it is already dying. The original design of DNS was flawed (no security), and the patches to fix those flaws are far from perfect.
DNS was flawed, but it was very good for the time, and it still is the keystone around which the entire Internet functions. That's pretty incredible for a system that has indeed received a lot of patches. And DNSSEC might turn out to be just as well designed as the original DNS. Besides, what are we going to replace it with, namechain? I'll put you on hold while all the ISPs switch over.
It's still very good. People keep finding new ways to apply DNS.
I was just grumbling about the OTT claim that the DNS will still be there as the last human becomes extinct.
I wouldn't mind some alien technology taking over for TCP/IP but that's squarely within the "unforseeable" IMO