Zeroconf: Difference between revisions

No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
* Name translation via Multicast DNS (mDNS) (typically static, or managed via [[DNS]])
* Name translation via Multicast DNS (mDNS) (typically static, or managed via [[DNS]])
* Service discovery via DNS Service Discovery (DNS-SD) (typically managed via a directory server)
* Service discovery via DNS Service Discovery (DNS-SD) (typically managed via a directory server)
==Service Discovery==
===Service Type Enumeration===
Service types can be enumerated by querying <tt>_services._dns-sd._udp.domain</tt> for a given domain. The reply is a set of PTR records.
* Avahi seems to support Service Type Enumeration, while Bonjour does not (November 2011)
===Service Instance Enumeration===
Rather than using the [[SRV]] record, SD makes use of PTR.
* The temporary [http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml SRV Record Type] registry was closed in 2010...
* ...and rolled into the RFC 6335-conformant [http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml United Service Name and Transport Number] Registry
==See also==
* "[http://tools.ietf.org/html/draft-cheshire-dnsext-dns-sd-10 DNS-based Service Discovery]" Stuart Chesire, 2011-02-27.
* "[http://www.amazon.com/Zero-Configuration-Networking-Definitive-Guide/dp/0596101007 Zero-configuration Networking: The Definitive Guide]" from O'Reilly
[[CATEGORY: Networking]]