我们在工作中有一个 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 服务非常火爆。