windows-server-2003 – 只有一个域没有通过Windows DNS服务器在多个位置解析,但在其他位置

前端之家收集整理的这篇文章主要介绍了windows-server-2003 – 只有一个域没有通过Windows DNS服务器在多个位置解析,但在其他位置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个非常奇怪的问题.将邮件传递问题发送到特定域.仔细观察后,我意识到该域的DNS无法通过内部 Windows 2003 SP2 DNS服务器解析.
C:\>nslookup foodmix.net 
Server:  DC.DOMAIN.com
Address:  10.1.1.1

 DNS request timed out.
     timeout was 2 seconds. DNS request timed out.
     timeout was 2 seconds.
 *** Request to DC.DOMAIN.com timed-out

(DC.DOMAIN.com和10.1.1.1是替换实际值的通用值)

即使我从DC.DOMAIN.com服务器运行此nslookup,我也得到相同的结果.但是,所有其他请求都按预期工作.我有一个系统管理员朋友在他咨询的几家公司的服务器上尝试这种DNS查找(也是Windows 2003 AD服务器).奇怪的是,其中一些问题具有相同的问题.但是使用公共DNS服务器工作.我已经尝试清除DNS缓存,重新启动服务器,重新启动服务等.没有任何工作.

我在DNS服务器事件日志中注意到的一个可能相关的奇怪事件是事件ID为5504,其描述如下:

The DNS server encountered an invalid domain name in a packet from 192.33.4.12. The packet will be rejected. The event data contains the DNS packet.

For more information,see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

在下面的数据部分中,我可以看到以下提到:

ns2.webhostingstar.com

这恰好是相关域名的名称服务器.一些讨论主题和一个MS KB指向禁用EDNS.我通过“dnscmd / config / enableednsprobes 0”完成了这个,但它没有解决问题.

更多信息:
添加了一个wireshark摘录(txt),显示DNS查询.只是为了澄清,内部网络是2.0.0.0/22网络是内部网络(我没有设置它,并且这是愚蠢的,它是这样设置的).内部DNS服务器是2.0.0.10.

所以据我所知,这是发生了什么:
>内部DNS服务器从NS记录(ns2.webhostingstar.com)请求foodmix.net的记录,它没有收到响应
>内部DNS服务器在相同的事务ID下发送另一个请求.它从其他NS记录(ns.webhostingstar.com)请求foodmix.net的A记录并且它没有收到响应
>内部DNS服务器在新的事务ID下发送请求.它从名称服务器192.31.80.30(d.gtld-servers.net)请求foodmix.net的A记录.
>它收到了192.31.80.30的响应,没有记录,只列出了权威的NS服务器.

好的,抱歉发送给你所有的鹅追逐.再多做一些Wireshark会议,并意识到ns.webhostingstar.com和ns2.webhostingstar.com没有发送任何回复.所以我强迫我们的DNS服务器出了我们的不同的互联网连接,它工作.据我所知,名称服务器阻止了我们的一些IP请求.我已经联系了运行服务器的人,他们会看看他们是否可以直截了当地解决问题.

更新经过大量测试后,我们意识到问题是,从网络发送给我们的流量不知何故被丢弃了.事实证明,他们有一个来自IANA的过时文件列出了所有预留的网络,并阻止了这些网络的流量.我们的公共IP地址属于这些范围之一,尽管它已被分配了一段时间……他们只是使用了过时的列表.

猜你在找的Windows相关文章