Executive Summary

 Although I think that most of it is fine, I have an issue with
 section 2.9, "Queries for domain names resembling IP addresses".
 I fear the recommendation(s) in 2.9.1 will create more problems
 then they will solve. Therefore I propose to drop this section.

Details:

Section 2.9 makes the observation that the root servers receive a
lot of queries, which are actually IP numbers and notes that it
would be desirable that these queries won't end up at the root
servers at all. Therefore it is suggested that

        (1) ...  implementors consider the option of synthesizing
        Name Error responses at the iterative resolver.  The server
        could claim authority for synthesized TLD's corresponding
        to the first octet of every possible IP address, e.g. 1.,
        2., through 255.  This behavior could be configurable in
        the (probably unlikely) event that numeric TLDs are ever
        put into use.

or that

        (2) ... root servers delegate these domains to separate
        servers which are currently already delegated the in-addr.arpa
        zones corresponding to RFC 1918 for the AS 112 "black hole"
        project.

Suggestion (1):

 I consider it a bad idea that resolvers synthesize answers for
 some class of specific names as suggested in (1), it is simply not
 in the dns specifications. Making configurable in case numerical
 become existing is not a good idea, because when they do, it will
 be difficult, if not impossible, to have the configurations of all
 caching forwarders changed timely and consistently whenever this
 needs to be done.

Suggestion (2):

 This means the root server operators change the root zone data on
 their own, bypassing the usual channels.

Also:

- The observation in 2.9 concentrates on ipv4 like addresses used
  as names, but that is just a subset of the problem that too many
  queries end up where they don't belong.  There are other ones,
  such as queries for ".localdomain" and I won't be surprised that
  ipv6 like addresses are showing up as well.

- Using technical tricks as suggested tolerates misbehaving resolvers
  or bad configuration issues and thereby removes the motivations
  of getting these things fixed. Where will this stop?

- If these solutions are going to adapted be anyway, there might
  be impact on DNSSEC, which will require further study.

So, in conclusion, I ask the Section 2.9 be dropped from the document.
Although the problem is real, the recommendations to fix it create
more problems then it tries to solve.

        jaap
.
dnsop resources:_____________________________________________________
web user interface: http://darkwing.uoregon.edu/~llynch/dnsop.html
mhonarc archive: http://darkwing.uoregon.edu/~llynch/dnsop/index.html

Reply via email to