我在unixland中有一个很好的设置,我在DNS中拥有所有主机信息(名称,IP,MAC地址)和相关的NIS映射.这样可以很容易地编写一个脚本,该脚本可以生成包含DHCP租约预留信息的文件,然后isc dhcpd.conf可以为每个范围包含这些信息.这意味着每当系统启动时,无论是否为静态,它始终都会获得相同的IP,并且可以简单地找出其DNS名称.这意味着,例如,当我启动节点时,安装后脚本可以根据系统在安装时找到的名称来执行特定于主机的事情.
现在我被一个新组织所吸收,他们的基础设施在Windows上运行.我即将收到我全新的Windows DC,它将成为该网站的DNS和DHCP服务器.
所以.有没有办法将DHCP预留放在新的DHCP服务器中,而无需手动执行?
更新:
那么在unix中这是如何工作的,对于我子网中的每台机器,我可以(有效地)这样做:
$ypmatch $MACHINE hosts $ypmatch $MACHINE ethers
host amstel { hardware ethernet 00:04:76:f8:d8:71; option host-name "amstel"; fixed-address 10.16.5.23; }
…其文件名包含在我的dhcpd.conf中,如下所示:
subnet 10.16.0.0 netmask 255.255.240.0 { ... # Include automatically-generated reservations include "/etc/dhcpd-10.16.0.0-20.conf"; }
然后每当我进行更新时,我所要做的就是运行更新程序脚本并重新启动dhcpd.
所以.从ypmatch开始…我可以在unixland上运行什么,将这种预留插入Windows DHCP服务器?