为什么 Windows DNS 需要双域后缀?

为什么 Windows DNS 需要双域后缀?

我们在工作中有一个 DNS 服务器,它映射<developername>.zende.sk到每个开发人员的计算机,以便我们可以看到彼此的工作。这些路径无法从 WAN 路由。在 OSX 和虚拟化 Windows(我假设使用底层 OSX 的 DNS 查找)上,我可以访问http://me.zende.sk,但这在 Windows XP 机器上会失败。

当我nslookup me.zende.sk从 Windows 机器运行时,我得到

Server:  someresolver.com
Address:  1.2.3.4

Non-authoritative answer:
Name:    something.zende.sk
Address:  9.8.7.6
Aliases:  me.zende.sk.zende.sk

我尝试过,http://me.zende.sk.zende.sk而且效果很好。为什么?

我已经进入 Windows 中的网络设置,并摆弄了“附加主要和连接特定的 DNS 后缀”、“附加主 DNS 后缀的父后缀”和“附加这些 DNS 后缀(按顺序)”设置,但都无济于事。

答案1

我认为您的 DNS 服务器可能配置错误 - 区域文件中的某些条目是否缺少.通常需要的尾随部分?

答案2

转到网络连接,右键单击网络适配器并选择“属性”。查找某种 IP v4 选项(它Internet Protocol Version 4 (TCP/IPv4)在我的 Windows 7 系统上显示,但在 XP 上可能会有所不同。双击它,然后单击打开的窗口中的“高级”按钮。现在单击“DNS”选项卡。

这里有几个选项可以控制如何将域名附加为 DNS 后缀。我不知道那里设置了什么或应该设置什么 - 这取决于您的 dhcp 服务器的配置方式。但是您现在在那里看到的任何东西都是错误的,稍微调整一下设置应该会给你带来一些有用的效果。

而苹果在这一点上很幸运——苹果的 Bonjour/mDNSResponsder 服务非常火爆。

相关内容