Hi,

I reviewed this draft and found it interesting and useful.

Some questions/comments:

Section 3.3 
IPv6 address is 16 octets (bytes) and IPv4 is 4 octets (bytes)

Why the combination of 13 root servers IP4 and IPv6 is  13 * (16 + 28) == 572? 
What else you considered in the calculation so that it is 28 octets ? 

"  particular server that appears at all.  In other words: if the
   additional section only has an A RRSet for a server, the resolver
   SHOULD assume that no AAAA RRSet exists.  This is to avoid repeated
   unnecessary queries for names of name servers that do not or not yet
   offer IPv6 service, or, in perspective, will have ceased IPv4
   service."

When a new DNS server supports IPv6, when this value is updated in the resolver 
by the algorithm? Is it in next query? Because what I understood from the 
draft, per day, a node only once sends priming query. 

Section 4. 
"  All DNS root name servers need to be able to provide for all
   addresses of all root name servers.  This can easily achieved by
   keeping all root name server names in a single zone and by making all
   root name servers authoritative for that zone."

I am not in DNS operation. But does it really operationally possible 
(performance or other factors)? I don't know exactly how many root servers 
available. 

" If the response packet does not provide for more than 512 octets due
   to lack of EDNS0 support, A RRSets SHOULD be given preference over
   AAAA RRSets when filling the additional section."
How the preference algorithm work? Top on the list is chosen? Random chosen? 
What if the chosen server is compromised? (Murphy law...) (probably it is 
considered out of scope ?? because it appears that the algorithm trust the data 
received from other sources)



Best,
Hosnieh


_______________________________________________
DNSOP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to