由网关或 DNS 服务器以外的设备提供地址解析服务吗?

由网关或 DNS 服务器以外的设备提供地址解析服务吗?

我注意到一些非网关设备提供了通过主机名访问其 Web 界面的功能。

这里是 Hass.io 的参考。问题并不局限于某个特定的供应商,这只是我发现的一个例子。

简而言之,说明书上说:

  • 将镜像安装到你的 Raspberry Pi
  • 将其连接到你的 WiFi
  • 网络界面可从以下网址访问http://hassio.local:8123

我的问题是为什么同一子网中其他 PC 可以解析hassio.localIP 地址。

没有人在该电脑上进行编辑/etc/hosts,并且 DNS 服务器由路由器定义,新引入的 hassio 设备无法对其产生任何影响。

是否存在我不知道的另一种解决机制?

答案1

它可能使用多播域名解析,默认情况下仅解析.local名称。

您的客户端通过将查询发送到多播地址来执行名称的多播 DNS 查询.local。声明名称的主机通过使用多播发送自己的 IP 地址来回复。网络中的其他客户端可能会将回复缓存在自己的缓存中。

相关内容