On Jul 30, 2012, at 16:28 , Michael Richardson <[email protected]> wrote:
> 
> I think you that the answer should come from the Bonjour cache.
> 
>    james> For examples,
>    james> 3a. dig -x fd35:5a4b:92a9:fb::1 -> fd35-5a4b-92a9-fb--1.local.

I chose a ULA address instead of a LL address because mDNS doesn't handle 
reverse mappings for the "d.f.ip6.arpa." domain, c.f. section 4 of 
I-D.cheshire-dnsext-multicastdns-15:

>>      Likewise, any DNS query for a name within the reverse mapping
>>      domains for IPv6 Link-Local addresses ("8.e.f.ip6.arpa.",
>>      "9.e.f.ip6.arpa.", "a.e.f.ip6.arpa.", and "b.e.f.ip6.arpa.") MUST
>>      be sent to the IPv6 mDNS link-local multicast address FF02::FB or
>>      the IPv4 mDNS multicast address 224.0.0.251.

> okay, so here I think that I disagree.  Is that name valid in the forward?  

I could accept a standard that required every reverse mapped name to be 
resolvable in the forward over unicast DNS, but I would say that's a separable 
problem from the one I'm suggesting could be taken up now.  One step at a 
time...

-----
Perhaps my choice of "local." as the default zone for RFC 6106 ULA prefix 
addresses is unwise as it could be confusing in the presence of mDNS on the 
same segment as the unicast DNS service.

Suppose a host named "zardoz" is attached to the link at several interface 
addresses:

        fd35:5a4b:92a9:fb::1001
        2001:5a8:4:2290::1001
        2001:5a8:4:2290:a95f:dd2e:3201:eafc
        fe80::0200:ff:fe00:1

All those addresses will be reverse mapped over mDNS to "zardoz.local." under 
every implementation that I know about today.  Which makes sense if you think 
about it.  Every mDNS responder host is responsible for knowing its own name 
and answering to it.

In the unicast DNS case, the content server probably does not know-- and 
arguably should not know-- the name of every host in the zone, so that's why 
it's wise to expect it will be synthesizing host names.  Whether the default 
zone for ULA reverse mapping names over unicast DNS is "local." or "homenet." 
or something else is only tangentially relevant here.  It's the same problem no 
matter what TLD we allocate for this purpose.


--
james woodyatt <[email protected]>
member of technical staff, core os networking



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

Reply via email to