On 11/7/25 18:50, Joe Abley wrote:
Addressing Mark's Concern

1. Do nothing, this is not a concern we should worry about. This kind of junk is all over 
the DNS, it's already happening with the existing (described) other uses of hostname 
".", not to mention misconfigurations where hostnames are used but do not 
resolve properly; we are not going to eliminate all of these failure modes by doing 
something different here.

[...]>
3. Change resolver behaviour. Resolver B SHOULD return a more useful signal than SERVFAIL, maybe with an EDE 
or something. Resolver A SHOULD avoid retrying if it receives such a signal. This would avoid the behaviour 
Mark is concerned about in this draft, but would also clean up other uses of the hostname ".". The 
camel is slightly sad, but perhaps it's worth it to avoid the cost of retries for all the cases where 
"." is used in place of a real hostname to mean "not provided".

I think both (1) and (3) are fine.

In case of (3), definitely SHOULD is appropriate, not MUST.

I don't think this is related to other uses of "." (such as in SOA MNAME or MX 
target, because these names are not followed during resolution, but returned to the 
client). And if the client subsequently tried to resolve those names, they'd just get 
NODATA.

We should clarify that the root must remain without an address record.

Best,
Peter

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

Reply via email to