我想用DNS-SD注册我的设备,我必须在DHCP服务器分配的域中注册它。但是如何获取DHCP服务器分配的域?
我怎么知道DHCP服务器已经在网络上出现并为我的设备分配了新的网络配置? 此外,如果DHCP服务器没有分配域,我将在本地域注册该服务。
我可以从resolv.conf中提取域名吗?
答案 0 :(得分:0)
dhclient
会定期运行名为dhclient-script
的脚本(顺便提一下,这也是使用DHCP时更新域名的脚本)。 dhclient-script
将检查是否存在/etc/dhcp/dhclient-up-hooks
并在分配新租约时运行它。将DNS-SD注册码放在该脚本中。
可以使用dnsdomainname
检索当前域名。