DHCP服务器根据客户端上报的MAC地址向客户端租用IP地址.因此,如果一台计算机有两个网络接口,LAN& WLAN(无线LAN),每个都有自己的MAC地址,最终可以有两个DHCP租约.两个租约都将报告相同的计算机名称,但如果您检查MAC地址(或唯一ID),您会注意到它们实际上是不同的记录.
简而言之,你问题的答案是肯定的 – 笔记本电脑的主机名可以与它的两个接口相关联吗?但是,有一些警告.
一旦客户端从DHCP收到租用的IP地址,DNS注册就会发生以下几种情况之一:
> Windows客户端将尝试使用DHCP服务器提供的DNS后缀向DNS注册其IP地址.
>根据配置方式,DHCP服务器可能会尝试代表客户端使用本地DNS服务注册租用的IP地址.
>客户端和DHCP服务器都可能尝试使用本地DNS服务器注册租用的IP地址.
如果DNS服务器配置为仅允许安全动态更新,则更新记录的第一个系统将成为所有者,并且所有其他访问DNS记录的尝试都将导致访问冲突.例如,如果客户端首先注册其DNS记录,则DHCP服务可能会遇到类似Micha描述的错误.
当DHCP服务代表客户端注册连接时,它将使用客户端提供的名称注册最近租用或续订的IP地址.考虑以下:
>如果WLAN从DHCP收到IP租约,则DHCP服务将注册该IP&带有DNS的计算机FQDN,覆盖任何以前注册的条目.
>如果以后连接WLAN以及WLAN接收另一个租用,则DHCP服务将使用新的LAN IP地址覆盖先前注册的IP地址(属于WLAN的IP地址) – 请注意,只有一个条目存在于DNS中,即使两个网络接口都已连接.
>如果随后断开LAN接口,则不会进行DNS更新,因为DHCP不知道(或关心)LAN已断开连接.由于LAN的IP地址是最后向DNS注册的,因此对DNS的查询将不会返回有效结果.
除非您有一些令人信服的理由说明DHCP服务器应该代表其客户端注册IP地址,否则您应该将DNS注册留给各个客户端.与DHCP服务器不同,客户端将注册多个DNS条目 – 每个网络适配器一个具有IP地址.考虑以下:
>如果WLAN从DHCP接收IP租约,则客户端将使用DNS注册该IP.
>如果除了WLAN之后连接LAN,从DHCP接收自己的租约,客户端将注册第二个DNS条目.客户端FQDN的DNS查询现在将返回两个结果,每个结果对应一个注册的IP地址.
>如果随后断开LAN接口,并且将继续存在两个DNS条目,其中一个现在无效.默认情况下,Windows客户端仅在授予或续订DHCP租约时更新DNS(静态IP地址的DNS注册每24小时刷新一次).幸运的是,您可以使用组策略更改默认刷新率.刷新后,将删除无效的DNS记录.不幸的是,30分钟是Windows允许的最小刷新间隔.
总而言之,这就是你想要的:
> DNS配置为仅允许安全动态更新(为了安全)
> DHCP配置为仅代表请求它的客户端注册DNS地址,或者客户端无法注册自己的IP地址
>计算机配置为每30分钟刷新一次DNS记录
如何为安全动态更新配置DNS:
>打开DNS管理控制台
>找到要配置的查找区域(yourdomain.local或类似),右键单击它,选择属性
>在常规选项卡下,查找动态更新部分,然后选择“仅安全”
>应用您的设置
如何配置DHCP以不更新所有客户端的DNS:
>打开DHCP管理控制台
>找到IPv4节点,选择属性
>在DNS选项卡下,选择以下选项:
>选择“根据以下设置启用DNS动态更新:”
>选择“仅在DHCP客户端请求时动态更新DNS A和PTR记录”
>(可选)选择“删除租约时丢弃A和PTR记录”
>(可选)选择“动态更新不请求更新的DHCP客户端的DNS A和PTR记录”
>应用您的设置
配置窗口以固定的时间间隔刷新动态DNS注册:
将以下组策略设置应用于所有计算机(或仅笔记本电脑):
>编辑适当的组策略对象
>展开计算机配置,策略,管理模板,网络,DNS客户端
>找到“注册刷新间隔”设置并双击它
>将刷新间隔配置为1800秒(30分钟)
>应用您的设置并等待组策略更改传播
注意:如果需要更短的刷新间隔,可以尝试使用组策略创建计划任务以运行“ipconfig / registerdns”.该命令需要提升权限,因此该选项可能会引入不必要的安全风险.
希望这可以帮助!