> I have read the draft, found no problems other than the missing > security considerations ( I don't see any particular security > considerations ), and fully support it.
Thanks - and that's why the Security Considerations is "TODO" - we're not sure what they are yet. The only significant risk we can think of is someone spoofing that initial seeding query, and thereafter intercepting all DNS requests. > Did you consider a "referral" model using NS records? > > LOCAL.ARPA. 9000 NS A.LOCAL.ARPA. > LOCAL.ARPA. 9000 NS B.LOCAL.ARPA. > > A.LOCAL.ARPA. 9000 A 1.2.3.4 > B.LOCAL.ARPA. 9000 A 2.3.4.5 > > I think this may be cleaner, it allows multi-homed servers to be > properly distinguished ( you shouldn't try an alternate address > until other servers have been tried ), and seems closer to the > normal DNS representation of name servers. Resolvers require a list of A (or AAAA) records to send queries to. Hence we use the RR type which represents just such a list. > A simplistic client can still just save all the A records, and > ignore the names. That would be harder to implement than simply asking for A records in the first place. > This may be significant if the glue types are extended in future > to supply other link-local parameters, for example the DNS transport > protocols supported... At this point any other transports are (with all due respect) entirely hypothetical so they are not considered here. > I also note that using LOCALHOST, or a sub-domain of LOCALHOST, > would avoid non-local queries being sent by servers that are not > aware of LOCAL.ARPA See RFC 2606: The ".localhost" TLD has traditionally been statically defined in host DNS implementations as having an A record pointing to the loop back IP address and is reserved for such use. Any other use would conflict with widely deployed code which assumes this use. Ray
_______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop