多路径DNS(mDNS)

多路径DNS最常见的实现形式是mDNS(多播DNS,RFC 6762),它允许局域网内的设备无需集中式[[dns|DNS]]服务器,通过向局域网子网内所有设备广播查询来发现和解析主机名。.local伪TLD为mDNS专用保留,不应在公共DNS中被委托。mDNS已在Apple的Bonjour、Linux的Avahi和Windows 10+中实现,是AirDrop、Chromecast和智能家居设备等零配置网络(Zeroconf)的基础。

示例

When you print to printer.local on a Mac, Bonjour uses mDNS to broadcast a query over the local network. The printer responds with its IP address, and the Mac connects — no DNS server required.