Bonjour / Apple / Service discovery

Mikael Abrahamsson swmike at swm.pp.se
Tue Feb 4 15:57:37 CET 2014


Hello.

I have an apple 802.11ac latest gen timecapsule+airport express. It's 
currently sitting with its WAN port connected to a GUA IPv4 and IPv6 
subnet. On that GUA subnet is an AppleTV3. The Apple Airport has an IPv6 
subnet delegated to it using DHCPv6-PD, and does IPv4 NAT. On the wifi 
behind these NAT+PD are Apple iPads, all running latest software available 
from Apple.

I want to be able to do AirPlay frmo the iPads to the Apple TV, but 
service discovery fails in this case and the units behind the NAT doesn't 
detect the AppleTV service announcements.

So, this is a typical scenario that Homenet tries to solve with its hybrid 
DNS-SD proxy etc

http://www.dns-sd.org/
http://www.ietf.org/proceedings/87/slides/slides-87-homenet-2.pdf
http://tools.ietf.org/html/draft-cheshire-mdnsext-hybrid-02

However, above probably isn't in any shipping code currently.

I have seen examples out there where they put a linux box with avahi 
deamon connected to both subnets and use as a dnssd proxy. I don't want to 
do that. There doesn't seem to be any service discovery related 
configuration on the AirPort using the AirPort utility.

Is there anything else I can do? I control the dns resolver that all 
devices use. I don't want to manually create entries, I would like this to 
be dynamic. If I at the same time could get devices to register their GUA 
IPv6 address at the same time (like dyndns) that would be an added bonus.

-- 
Mikael Abrahamsson    email: swmike at swm.pp.se


More information about the ipv6-ops mailing list