目前,我正在努力解决导致我们的一台服务器在不规则的时间间隔内丢失其DNS访问的问题。 症状是,在几分钟内,对nslookup的任何调用都会失败,并显示如下所示的错误消息:
C:\> nslookup –vc dc.domain.loc Server: UnKnown Address: 192.168.12.11 *** dc.domain.loc wurde von UnKnown nicht gefunden: Unspecified error.
但是,nslookup似乎没有“虚拟频道”选项正常工作:
C:\> nslookup dc.domain.loc Server: dc.domain.loc Address: 192.168.12.11 Name: dc.domain.loc Address: 192.168.12.11
在这种状态下几分钟后,服务器似乎恢复,并再次调用nslookup与“-vc”选项。
任何想法,这个问题可以扎根?
感谢您的任何build议和最好的问候
帕斯卡尔
最近我们在这个周末修补了我们的服务器后也遇到了一个问题。 我们有一台运行Windows 2008 R2的Exchange 2010服务器完全失去DNSparsing能力,即使configuration了冗余DNS服务器。 来自服务器的所有其他IP和协议连接都很好。
重新启动DNS客户端服务不能解决问题。
我们在服务器上有两个额外的NIC,一旦我们将DNS服务器添加到#2,DNSparsing开始工作。 DNS服务器是本地和WAN连接的Windows 2003 R2域控制器。
这显然不是一个永久的解决办法,但它的工作。
你有没有发现重新启动修复它,但只是暂时的?
之前我应该已经意识到了这一点。 这不是一个DNS问题,而是所有TCP连接在某个时刻停止工作。 不过,UDP仍然工作得很好。 这就是为什么nslookup只会启用“-vc”选项而失败。 问题是短暂的港口枯竭。 服务器承载思杰,并从2003年安装升级。 在Server 2003中,使用“MaxUserPort”在registry中设置了最大数量的临时TCP主机 – 这是我们服务器上的情况。 然而在2008年,这个范围需要使用netsh来设定。 我已经扩大了可用TCP插槽的范围,并使用“TcpTimedWaitDelay”缩短了他们的生命周期,从此我们就没有任何问题了。