我有一台多宿主 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 的解决方案和以下步骤来解决这个问题:
- 通过服务器管理器 -> 工具打开 DNS 管理单元
- 右键单击根服务器->属性->接口
- 在“侦听:”下选择“仅以下 IP 地址”
- 取消选中您不想监听的 IP 地址。
- 选择“应用”->“确定”
- 接下来,在 DNS 目录树的“正向查找区域”下右键单击您的主 FLZ。
- 选择“属性”
- 导航至“名称服务器”选项卡
- 选择您的服务器 FQDN
- 选择窗格下方的“编辑”
- 选择您不想“监听”的 IP 地址
- 选择选择窗格右侧的“删除”。
- 确认删除。
- 申请并保存
- 重启 DNS 服务
- 通过“nslookup {yourServerHostname}”确认
- 应该仅返回单一 IP 地址。
现在我的森林里一切都好。
希望这对将来的任何人都有帮助。
最好的,泰勒