为了更清楚起见,我重新构思了我的问题
在Windows DHCP服务器上自动分配(不是dynamic分配)
有没有办法configurationDHCP服务器给NIC卡相同的IP地址。 我不是要求静态IP。 我很好,任何IP分配给任何网卡,但一旦分配它应该分配相同的IP所有的时间。
我正在寻找一个解决scheme,我不必每次添加一个条目,我附加一台新的机器到子网。 是否有一个configuration,使DHCP服务器记住哪些IP地址是第一次分配给NIC,并自动保留该IP地址的所有时间。
为什么我需要这个?
我需要获得与MAC地址关联的IP地址,我已经知道了。 现在做一个方法是发送一个broacast ping到局域网,然后从ARP表中获取ip地址。 然而,在我发送广播ping的时间之间,并且读取ARP条目时,可能有一些机器重新启动并获得分配新的IP地址。
我的目标是保持一切dynamic,无需用户干预,也可以防止交换IP地址。
也许最好的方法来实现你想要的结果是在DHCP租约上设置一个很长的租约时间。
当然 – 你想要的就是所谓的DHCP保留。 创build保留的机制取决于您正在运行的DHCP服务器。 在任何情况下,您都需要为DHCP服务器提供目标网卡的MAC地址,然后告诉它要将该IP地址分配给该设备。
取决于DHCP服务器。
ISC dhcpd服务器(与大多数Linux发行版一起提供)似乎跟踪哪些MAC被分配了什么IP,并且只有在没有其他select的情况下才从先前但不是当前分配的清除。
我不相信微软提供的DHCP服务器那样做,你最终不得不做保留或有可笑的长租约时间和风险用尽地址。