一台笔记本电脑的主机名可以与两个接口关联吗?

我在我(非常小的,约110名学生)的学校pipe理networking。 我们有一个Windows Server 2008 R2标准服务器,我们使用Windows 7专业版。 我们有10个工作站和5台笔记本电脑,后者有时通过以太网连接,有时通过Wi-Fi连接。 我注意到这会产生重复的DHCP租约,然后只有其中一个可以在DNS中注册 – 第二个只是失败。 有什么办法可以解决这个问题吗?例如,当我ping到笔记本电脑1时,无论当前使用哪个接口,它都会连接到笔记本电脑上。

这篇文章重申了一些我们已经在你原来的post下为他人的利益而在评论中讨论过的内容,但是希望能够进一步解决你的问题。

DHCP服务器根据客户端报告的MAC地址向客户端租用IP地址。 因此,如果一台计算机有两个networking接口,LAN和WLAN(无线局域网),每个都有自己的MAC地址,则最终可能会有两个DHCP租约。 两个租约将报告相同的计算机名称,但如果您检查MAC地址(或唯一ID),您会注意到它们实际上是不同的logging。

总之,你的问题的答案是肯定的 – 一台笔记本电脑的主机名可以与其两个接口相关联? 但是,有一些警告。

一旦客户端从DHCP获得租用的IP地址,就可以在DNS注册方面发生以下几种情况之一:

  • Windows客户端将尝试使用DNS服务器提供的DNS后缀向DNS注册其IP地址。
  • 根据configuration的方式,DHCP服务器可能会尝试代表客户端向本地DNS服务注册租用的IP地址。
  • 客户端和DHCP服务器都可能尝试向本地DNS服务器注册租用的IP地址。

如果DNS服务器configuration为仅允许安全的dynamic更新,则更新logging的第一个系统将成为所有者,所有其他尝试访问DNSlogging都将导致访问冲突。 例如,如果客户端首先注册其DNSlogging,则DHCP服务可能遇到类似Micha所述的错误。

当DHCP服务代表客户端注册连接时,它将使用客户端提供的名称注册最近租用或续订的IP地址。 考虑以下:

  1. 如果WLAN接收到来自DHCP的IP租约,则DHCP服务将向DNS注册该IP&计算机FQDN,覆盖任何先前注册的条目。
  2. 如果除WLAN之外的LAN以后连接,则从DHCP接收另一个租约,DHCP服务将用新的LAN IP地址覆盖先前注册的IP地址(属于WLAN的IP地址) – 请注意,只有一个条目存在在DNS中,即使两个networking接口都已连接。
  3. 如果LAN接口随后断开连接,则不会进行DNS更新,因为DHCP不知道(或关心)LAN是否已断开连接。 由于局域网的IP地址是最后一次向DNS注册,所以对DNS的查询不会返回有效的结果。

除非你有一些令人信服的理由,为什么DHCP服务器应该代表客户端注册IP地址,你应该把DNS注册留给个人客户端。 与DHCP服务器不同,客户端将注册多个DNS条目 – 每个具有IP地址的networking适配器一个。 考虑以下:

  1. 如果WLAN接收到来自DHCP的IP租约,则客户端将向DNS注册该IP。
  2. 如果局域网以后连接了无线局域网,从DHCP接收自己的租约,客户端将注册第二个DNS条目。 客户端的FQDN的DNS查询现在将返回两个结果,每个注册的IP地址一个结果。
  3. 如果LAN接口随后断开连接,则不会进行DNS更新,并且两个DNS条目将继续存在,其中一个现在无效。 默认情况下,当DHCP租用被授予或续订时,Windows客户端只更新DNS(静态IP地址的DNS注册每24小时刷新一次)。 幸运的是 ,您可以使用组策略更改默认刷新率。 一旦刷新,无效的DNSlogging将被删除。 不幸的是,30分钟是Windows允许的最小刷新间隔。

总而言之,这就是你想要的:

  • DNSconfiguration为只允许安全的dynamic更新(为了安全)
  • DHCPconfiguration为仅代表请求客户端的DNS地址注册,或者客户端无法注册自己的IP地址
  • 计算机configuration为每30分钟刷新其DNSlogging

如何configurationDNS以实现安全的dynamic更新:

  1. 打开DNSpipe理控制台
  2. find想要configuration的查找区域(yourdomain.local或类似),右键单击它,select属性
  3. 在常规选项卡下,查找dynamic更新部分并select“仅安全”
  4. 应用您的设置

如何configurationDHCP以不更新所有客户端的DNS:

  1. 打开DHCPpipe理控制台
  2. findIPv4节点,右键单击它,select属性
  3. 在DNS选项卡下,select以下选项:
    1. select“根据以下设置启用DNSdynamic更新:”
    2. select“仅在DHCP客户端请求时dynamic更新DNS A和PTRlogging”
    3. 可以select“删除租约时放弃A和PTRlogging”
    4. 可以select“为不请求更新的DHCP客户端dynamic更新DNS A和PTRlogging”
  4. 应用您的设置

configuration窗口以固定的时间间隔刷新dynamicDNS注册:

将以下组策略设置应用到您的所有计算机(或者只是笔记本电脑):

  1. 编辑一个适当的组策略对象
  2. 展开计算机configuration,策略,pipe理模板,networking,DNS客户端
  3. find“注册刷新间隔”设置并双击它
  4. configuration刷新间隔1800秒(30分钟)
  5. 应用您的设置并等待组策略更改传播

注意:如果您需要更短的刷新间隔,则可以尝试使用组策略创build计划任务以运行“ipconfig / registerdns”。 该命令需要提升权限,因此该选项可能会引入不必要的安全风险。

希望这可以帮助!