在DHCP服务器分配域时,使用DNS-SD注册服务名称的域?

时间:2014-01-02 21:51:55

标签: linux dhcp dns-sd

我想用DNS-SD注册我的设备,我必须在DHCP服务器分配的域中注册它。但是如何获取DHCP服务器分配的域?

我怎么知道DHCP服务器已经在网络上出现并为我的设备分配了新的网络配置? 此外,如果DHCP服务器没有分配域,我将在本地域注册该服务。

我可以从resolv.conf中提取域名吗?

1 个答案:

答案 0 :(得分:0)

dhclient会定期运行名为dhclient-script的脚本(顺便提一下,这也是使用DHCP时更新域名的脚本)。 dhclient-script将检查是否存在/etc/dhcp/dhclient-up-hooks并在分配新租约时运行它。将DNS-SD注册码放在该脚本中。

可以使用dnsdomainname检索当前域名。