我正在为启用 DHCP 的网络设备编写 TCP/IP 代码。这个设备有没有一种通用的方式可以随意宣布它的主机名,几乎所有的网络浏览器(在 osx/linux/win 上)都可以通过名称访问它?(例如http://mydevice/index.htm)
一种解决方案,允许最终用户在没有严格要求的情况下使用他们的“库存”计算机,例如安装 bonjour for windows 等软件包,在他们的网络上有一个 dns 服务器等。
zeroconf/dns-sd 不适用于未安装 bonjour(或类似)服务的 Windows 机器,LLMNR 不适用于开箱即用的 osx 机器。
如果没有单一的方法可以做到这一点,那么符合 dns-sd 和 LLMNR 是否会涵盖大多数已安装的操作系统基础?