如何防止一个 IP 在多宿主服务器上创建 DNS 条目?

如何防止一个 IP 在多宿主服务器上创建 DNS 条目?

我有一台多宿主 Windows 服务器(不是 DC)。问题是第二个 IP 也会创建一个 DNS 条目,有时该条目的优先级高于第一个 IP。因此,当有人尝试通过服务器名称连接到此服务器上的文件共享时,它会尝试连接到错误的 IP,并且无法正常工作。

我该如何阻止这个辅助 IP(用于应用程序,该 IP 不需要在 DNS 中发布)创建 DNS 条目,同时仍允许主 IP 创建条目?

答案1

如果两个 IP 地址都绑定到同一个网卡,那么您将无法使用 Zoredache 提供的解决方案……确实如此。您可以做的是按照他的建议,然后为您确实想在 DNS 中注册的 IP 地址创建静态 A 记录。

答案2

多个地址是否分配给单个适配器,或者您是否有多个适配器。

如果您有多个适配器,那么您应该可以取消选中“在 DNS 中注册此连接的地址”框。请参阅http://support.microsoft.com/kb/305553#6

答案3

在我的情况下,服务器是域控制器(每个适配器都有一个地址),取消选中“注册此连接的地址”没有帮助。我不得不在“使用以下 DNS 服务器地址”部分中输入一个虚假的 IP 地址,这样当它尝试注册该地址时(尽管我告诉它不要这样做),就不会造成任何损害。

答案4

我知道这是一篇老帖子,但是,我遇到了同样的问题并发现了其他解决方案。如果不正确,请纠正我。

我无法解决上述客户端 DNS 尝试通过 Windows Server 2016 Essentials 中的双端口 NIC(因此,相同的适配器)上的第二个 IP 地址进行解析的问题。

我能够通过遵循 joeqwerty 的解决方案和以下步骤来解决这个问题:

  1. 通过服务器管理器 -> 工具打开 DNS 管理单元
  2. 右键单击根服务器->属性->接口
  3. 在“侦听:”下选择“仅以下 IP 地址”
  4. 取消选中您不想监听的 IP 地址。
  5. 选择“应用”->“确定”
  6. 接下来,在 DNS 目录树的“正向查找区域”下右键单击您的主 FLZ。
  7. 选择“属性”
  8. 导航至“名称服务器”选项卡
  9. 选择您的服务器 FQDN
  10. 选择窗格下方的“编辑”
  11. 选择您不想“监听”的 IP 地址
  12. 选择选择窗格右侧的“删除”。
  13. 确认删除。
  14. 申请并保存
  15. 重启 DNS 服务
  16. 通过“nslookup {yourServerHostname}”确认
  17. 应该仅返回单一 IP 地址。

现在我的森林里一切都好。

希望这对将来的任何人都有帮助。

最好的,泰勒

相关内容