我正在开发一个networking设备。 当它启动时,我希望它在networking上注册一个域名,以便客户可以轻松地浏览到Web服务器界面。 例如。 HTTP://设备名称
我尝试在DHCP选项12中包括主机名,然后再在选项81中。我可以看到DHCP客户端表中显示的主机名,但无法使用主机名访问networking服务器。 使用设备的IP地址工作正常。 同样对于ping也…
有两种情况下,我希望这个工作。
在这两种情况下,nslookup都不会产生任何结果。 :(我得到错误“不存在的域名”。
有没有解决方法?
由于它是最终用户设备,所以我必须尽可能地限制对DHCP客户端的更改(如果有的话)。 请随时要求澄清。 非常感谢。
您通常需要服务器端支持; 像dnsmasq这样的工具可以直接使用。
或者,考虑使用多播DNS / Rendezjour或UPnP进行服务发现和主机名查找。
将通过TCP / IP启用NetBios的工作? DHCP选项46
dynamicDNS将做你到底是什么。 DHCP服务器将需要打开到DNS服务器的rndc连接,并且在成功租用时,它将更新该IP地址的DNS和反向DNS。 然后,您可以在DHCP客户端中configuration设备的名称。
本文关于在Debian上使用DHCP / BIND服务器configuration的dynamicDNS可能会给你一些关于如何configuration你自己的设备的想法。
http://www.debianadmin.com/howto-setup-dhcp-server-and-dynamic-dns-with-bind-in-debian.html