2

我正在为启用 DHCP 的网络设备编写 TCP/IP 代码。这个设备有没有一种通用的方式可以随意宣布它的主机名,几乎所有的网络浏览器(在 osx/linux/win 上)都可以通过名称访问它?(例如http://mydevice/index.htm

一种解决方案,允许最终用户在没有严格要求的情况下使用他们的“库存”计算机,例如安装 bonjour for windows 等软件包,在他们的网络上有一个 dns 服务器等。

zeroconf/dns-sd 不适用于未安装 bonjour(或类似)服务的 Windows 机器,LLMNR 不适用于开箱即用的 osx 机器。

如果没有单一的方法可以做到这一点,那么符合 dns-sd 和 LLMNR 是否会涵盖大多数已安装的操作系统基础?

4

1 回答 1

0

据我所知,为了涵盖无 dns 网络中的主机名解析,需要 ZeroConf/mDns/Dns-Sd 和 NetBios (NetBt) 来涵盖基于 Windows 和基于 Osx 的系统(大多数 linux 系统也支持 ZeroConf) .

NetBt 不支持 IpV6,而 LLMNR 由 Vista 和 Microsoft 开发的操作系统支持。因此,“通用”名称解析方法可能必须实现所有三个。

于 2011-09-27T13:03:31.630 回答