On Feb 4, 2025, at 13:49, Kim Davies <[email protected]> wrote:
> 
>  We have published a new version of the draft intended to document the 
> .internal top-level domain. 
> (https://datatracker.ietf.org/doc/draft-davies-internal-tld/)
>  When we presented this work in Dublin, there was a lot of discussion both in 
> the meeting, and subsequently, on whether this should be a work item and also 
> whether the domain merited consideration as a special-use domain name per RFC 
> 6761. I don’t think there was clear consensus on either, but to further the 
> discussion on the latter point, Warren Kumari has provided strawman text to 
> stimulate discussion.

The substantial changes in the -01 are a mistake and should be removed.

In Section 3, the following was added:
   DNSSEC validating resolvers will always fail to resolve names ending 
   in "internal".  An organization wanting to use such names inside of  
   their organization MAY want to sign and validate names ending in     
   "internal" within their organization.  The details of such   
   configuration are outside the scope of this document.        
This is not how DNSSEC works in the global DNS. Adding this to a published RFC 
in essence says "you can break DNSSEC when you want". It should be removed.

In Section 5, the addition of "except to the minimum extent necessary to enable 
it to function for its intended purpose" makes no sense. Either .internal is 
added to the root zone, or it is not. This sentence indicates that it both is 
an isn't, but doesn't say how or why. It should be removed.

Section 5.1 does not support why a zone that is not and will never be in the 
root zone should be added to the special-use domains registry. Should *every* 
TLD for which there are rules preventing them from becoming TLDs have such a 
registration? (Obvious answer: no.)

Even if the WG decides that .internal should for some reason be in the SUDN 
registry, the template given in the current draft mis-states what users are 
expected, and treats web browsers as special software, which seems like a very 
slippery slope. A simpler set of responses for the registry, which makes the 
.internal names not special because they won't exist, would be:

1.  Users are free to use .internal names as they would any other
    domain names that do not exist. Human users are not expected to
    know anything about .internal names.

2.  Application software SHOULD NOT recognize test names as special,
    and SHOULD use .internal names as they would other domain names.

3.  Name resolution APIs and libraries SHOULD NOT recognize .internal
    names as special and SHOULD NOT treat them differently.  Name
    resolution APIs SHOULD send queries for .internal names to their
    configured caching DNS server(s).

4.  Caching DNS servers SHOULD NOT recognize .internal names as special
    and SHOULD resolve them normally.

5.  Authoritative DNS servers SHOULD NOT recognize example names as
    special.

6.  DNS server operators SHOULD, if they are using .internal names,
    configure their authoritative DNS servers to act as authoritative
    for test names.

7.  DNS Registries/Registrars MUST NOT grant requests to register
    .internal names in the normal way to any person or entity.
 
Please remove the new parts listed above and keep the draft close to its 
purpose: to say that .internal will never be in the root zone, and that's it.

--Paul Hoffman
_______________________________________________
DNSOP mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to