如何从dhcp设置hostname.domainname

使用dhcp运行Centos 6.x,我们希望将主机名设置为从dhcp选项组合获得的FQDN。 作为一个例子,如果我有两个DHCP选项主机名“foobar”; 选项域名“mydomain.com”;

当客户端通过dhcp获取这些选项时,我希望主机名显示“foobar.mydomain.com”。 任何想法如何做到这一点?

为此你需要定义这个“ddns-hostname”

喜欢这个:

host foobar { hardware ethernet c0:18:85:e3:13:31; fixed-address 10.1.1.129; option domain-name "example.org"; option host-name "foobar"; ddns-hostname "foobar.mydomain.com"; } 

假设你正在使用ISC DHCPd(迄今为止最stream行的* nix平台)

为每个主机添加:

 host workstation101 { hardware ethernet 01:02:03:04:05:06; } 

configuration域名:

 option domain-name "example.org"; 

这些可以在dhcpd.conf文件中的子网指令中进行,也可以在全局configuration中进行。