DHCP 服务器正在我的 DC(Windows 2008 R2)上运行。似乎当我需要重新启动笔记本电脑或虚拟机时,就会设置一个新的 IP。问题出在我的 DNS 条目上,我看到同一主机的一堆条目包含一些旧 IP。因此,当我执行 ping 时,它可能会抓取其中一个较旧的 IP,我需要等待几分钟,我的笔记本电脑才能成功解析正确的 IP。
例如,工作站 1 的 IP 为 192.168.0.201,但当我重新启动它时,它显示的是 192.168.0.202。在 DNS 中,我将有两个条目workstation
。任何 Linux 客户端以及 MAC 也会发生这种情况。
答案1
您需要使用 DHCP 保留。DHCP 保留提供了一种机制,通过该机制可以根据特定客户端的 MAC 地址将 IP 地址永久分配给该客户端。
要使用 DHCP 控制台配置预留,请选择开始 -> 所有程序 -> 管理工具 -> DHCP,选择 DHCP 服务器并从左侧面板的树中展开适当的范围。在范围子列表中,选择预留。
右键单击“预订”,然后从菜单中选择“新预订...”以启动“新预订”对话框。
首先输入预留的名称,然后输入当前选定范围内要为客户端保留的 IP 地址以及客户端的 MAC 地址(或更具体地说是客户端的网络适配器)。最后指定是为 BOOTP 还是 DHCP 客户端进行保留,或者两者兼而有之。输入完信息后,单击“添加”按钮。输入完所有预留后,单击“取消”关闭对话框。
答案2
简单的解决方案是延长 DHCP 租约时间(6-8 小时足以在整个工作日内保留地址)。阅读以下文章可帮助您确定一个合适的时间范围。
http://blogs.technet.com/b/teamdhcp/archive/2007/02/07/configuring-lease-time.aspx
如果您的租用时间已设置为足够长的时间,则 DHCP 服务器的设置可能存在一些问题,无法识别仍保留租用地址的 MAC 地址。