News for hackers. Stuff that matters.
Re:Chromium's Impact on Root DNS Traffic by boring_twenties on Friday August 21, 2020 @07:58AM (#24234127)
Your local nameserver should be configured to not forward unqualified names upstream.
Re:Chromium's Impact on Root DNS Traffic by taneq on Friday August 21, 2020 @10:33AM (#24235200)
Any time you say something 'should' be something, it's an indication that sometimes it's not.
Re:Chromium's Impact on Root DNS Traffic by JdeBP on Wednesday August 26, 2020 @03:41AM (#24280103)
There is no such thing as unqualified names at this level. All domain names are fully qualified, and comprise one or more labels.
Re:Chromium's Impact on Root DNS Traffic by boring_twenties on Wednesday August 26, 2020 @10:40PM (#24289654)
I'm referring not to a recursive nameserver, but to a caching one that simply forwards queries to an upstream resolver. Like the one in every consumer router. Usually that's dnsmasq, with this option:

       -D, --domain-needed
              Tells dnsmasq to never forward A or AAAA queries for plain names,  without  dots
              or  domain  parts,  to  upstream  nameservers.  If  the  name  is not known from
              /etc/hosts or DHCP then a "not found" answer is returned.
Re:Chromium's Impact on Root DNS Traffic by JdeBP on Thursday August 27, 2020 @03:10AM (#24290862)
That is not an unqualified domain name, and notice that it does not say that it is.

* http://jdebp.uk./FGA/dns-name-qualification.html

And the words that you are looking for are "resolving" and "forwarding". A proxy DNS server either does query resolution itself or forwards to another proxy DNS server that does. Both sorts can cache, so whether something is a caching server is not the distinction. dnsmasq is choosing whether to forward the query or to do query resolution itself (using a local data source) according to the number of labels in the domain name. As I said, at this level the idea of domain name qualification does not apply.

You are also mis-using "resolver", incidentally. The actual meaning of "resolver" per RFC 1034 is not what people sometimes think it to be. Avoid using "resolver". The mis-use creates confusion.

See https://news.ycombinator.com/item?id=15232208 .

Re:Chromium's Impact on Root DNS Traffic by stjohnswarts on Friday August 21, 2020 @01:15PM (#24236845)
How many people know how to configure their local name server outside of the HN crowd?
Re:Chromium's Impact on Root DNS Traffic by boring_twenties on Friday August 21, 2020 @02:37PM (#24237615)
This is the default configuration in all consumer routers I've seen. Granted, that's not very many.
Re:Chromium's Impact on Root DNS Traffic by kevincox on Friday August 21, 2020 @11:14AM (#24235551)
So how does it resolve com then? Or the (small number) of sites that are on the TLD.
Re:Chromium's Impact on Root DNS Traffic by boring_twenties on Friday August 21, 2020 @02:35PM (#24237601)
It doesn't. It's not a recursive resolver. It forwards qualified names (those including a dot) to the upstream nameserver (the ISP's).
Re:Chromium's Impact on Root DNS Traffic by jacobsenscott on Friday August 21, 2020 @02:24PM (#24237492)
My local nameserver is run by comcast!
Re:Chromium's Impact on Root DNS Traffic by boring_twenties on Friday August 21, 2020 @02:33PM (#24237580)
Really? Your router does not have a caching nameserver built in?
Re:Chromium's Impact on Root DNS Traffic by kube-system on Friday August 21, 2020 @02:56PM (#24237790)