我已将
Windows Server 2008 r2配置为Windows 7 x64客户端的DNS服务器.解决地址就像魅力一样,但有一个例外:
但是使用Google DNS 8.8.8.8作为我的DNS服务器的示例我收到以下响应:名称:io地址:193.223.78.212
我的问题是,这是配置问题还是预期的行为?
感谢任何帮助.
解决方法
我做了一些实验室测试,从我在DNS服务器上通过数据包捕获看到的内容,Windows Server 2008 R2 DNS服务器在解析单标签DNS名称时从不尝试联系任何其他服务器(如io.或ac .–两者都有在Internet DNS系统中分配的A记录).
我会说你在Windows DNS服务器和单标签名称中看到了一个角落.考虑到GlobalNames zone功能支持单标签名称,这似乎很可能.
您可以毫不费力地解析这些区域中的名称,但在每个测试用例中,我的DNS服务器都会针对单标签DNS名称的任何查询返回“服务器故障”响应,而不会向任何其他DNS服务器发送任何请求(无论是否配置为“转发器”或带有根提示).