一般而言,網路管理者需要設定電腦的網路狀態,例如使用DHCP,或是手動設定IP位址。
而 zeroconf 則省略了上述步驟,提供一種用來自動設定IP網路的技術。
zeroconf主要基於三種技術
1. 給定網路設備對應的 IP位址 (address autoconfiguration)。會分配的位址如下:
IPv4:169.254.0.0/16
IPv6:fe80::/10
2. 自動解析並且分配電腦名稱(hostname),
APPLE: Multicast Domain Name Service(mDNS)
Microsoft: Link Local Multicast Name Resolution(LLMNR)
3. 告知此設備在網路上所扮演的腳色(提供了什麼服務)
(Automatic location of network services, such as printing devices)
APPLE: DNS based Service Discovery (DNS-SD)
Microsoft: Simple Service Discovery Protocol (SSDP)
實際例子:
- APPLE:multicast DNS and DNS Service Discovery.
- MicroSoft:LLMNR(ink Local Multicast Name Resolution) and SSDP
參考資料
- http://en.wikipedia.org/wiki/Zero_configuration_networking
- http://tools.ietf.org/html/rfc3927