组播 DNS 是不经过任何服务器的本地解析:设备在局域网里直接喊“谁叫这个名字”,对应的设备自己回答。名字通常以 .local 结尾。
第 189 期讲过内网主机名解析,组播 DNS 是其中一种做法。它不需要预先配置一台解析服务器。
做法是:设备想找某个名字,就往局域网里的一个组播地址发问;所有设备都收到,只有名字对得上的那台回应。整个过程在一个网段内完成,不经过公网。
这套机制有标准文档,把 .local 后缀留给它使用。第 116 期讲过 .local 属于保留域名,不进入公网根区,原因之一就是避免和公网域名冲突。
它解决的是“零配置”:打印机、音箱、电视盒子这类设备,不需要人工填写地址,插上电就能被找到。代价是只在本地有效,跨网段通常不行,而且同名设备容易冲突。
它和第 31 期讲的公网解析是两套体系:公网靠根服务器逐级查询,本地靠组播直接问答。名字看起来一样,背后的路完全不同。