The Bonjour protocol operates on service announcements and service queries which allow devices to ask and
advertise specific applications, such as:
• Printing services
• File sharing services
• Remote desktop services
• iTunes file sharing
• iTunes Wireless iDevice Syncing (in Apple iOS v5.0+)
AirPlay, which offers these streaming services:
? Music broadcasting in iOS v4.2+
? Video broadcasting in iOS v4.3+
? Full screen mirroring in iOS v5.0+ (iPad2, iPhone4S or later)
•
Each query or advertisement is sent to the Bonjour multicast address for delivery to all clients on the subnet.
Apples Bonjour protocol relies on Multicast DNS (mDNS) operating at UDP port 5353 and sends to these
reserved group addresses:
• IPv4 Group Address - 224.0.0.251
• IPv6 Group Address - FF02::FB
The addresses used by the Bonjour protocol are link-local multicast addresses and thus are only forwarded on
the local L2 domain. Routers cannot use multicast routing to redirect the traffic because the time to live (TTL)
is set to one, and link-local multicast is meant to stay local by design.
Also, Apple likes to use multicast DNS or mDNS with bonjour. A lot of vendors are having to “fix” this issue to allow enterprise deployments to use apple. You would figure with as many large schools and hospitals using apple
they would digress from their link-local design.
Make sure you are on the same network with your apple device (should be in same subnet) and it should work. Either that or implement PIM or a bonjour gateway device.