Or we could defined the "aaa" (A and AAAA) {E}DNS bit where the
server guarantees that the response contains both the A and AAAA
answers for A or AAAA queries if aaa=1 in the response.

Recursive servers would lookup A/AAAA records if cache is missing
them before returning a response.

If the A / AAAA does not fit into the additional section then TC=1
is set.

NOERROR NODATA is valid for both types if aaa=1 in the response.

This way you could signal that you want both A and AAAA records and
if you don't want both then the response does not have the other
type added.

Yes, we would have to nuke the stupid servers that reflect back
{E}DNS flags.  We would also have nuke the stupid firewalls that
block {E}DNS queries with a unknown flag bit set.

Mark

Mark Andrews writes:
> 
> Well we really want to get rid of A lookups.   Why don't we just
> recommend that we publish mapped A records in AAAA RRsets and have
> master servers update AAAA RRsets if they are inconsitent with the
> A RRsets.
> 
> We also need a way to signal that there are no A records in the
> AAAA RRset.  ::ffff:255.255.255.255 or ::ffff:0.0.0.0 would be
> sensible records to indicate this.
> 
> Mark
> 
> -- 
> Mark Andrews, ISC
> 1 Seymour St., Dundas Valley, NSW 2117, Australia
> PHONE: +61 2 9871 4742                 INTERNET: ma...@isc.org
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: ma...@isc.org

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to