无法解析域名怎么解决dns解析状态异常


无法解析域名怎么解决dns解析状态异常


1、在故障主机上ping域名是无法解析出来的,但是ping公网地址是可以通的,在网卡配置中手动指定了公网DNS服务器地址后,再次ping还是不行,使用nslookup解析也是unknow的状态,DNS配置错误排除。


2、按照网上的大多数的解决方法重置winsock,由于需要重启(本身重启就会恢复故障)所以重启后待观察。


3、重启后过了一段时间故障现场依旧,说明重置winsock无效。最有可能的原因排除后,尝试使用杀毒软件查杀也一无所获,处理陷入困境。


4、陷入困境时,想到查看次主机的网络连接状态,命令一敲奇怪的现象就出现了,大量的udp端口开放着但是是无连接的状态,整个端口几乎都被占用,而DNS解析域名就是使用的udp通信的,故障原因的找到了,主机没有udp端口跟DNS服务器通信了。那为什么会有这么多的端口开放尼,前面已经做过深入病毒查杀了,基本上排除是病毒造成的。再通过进程pid、网络连接对比发现有个进程占用了大量的upd侦听端口,而此进程程序通过查看是来自安装的网络打印机的监控程序,把该进程程序结束掉后所以的udp端口都释放了,DNS解析恢复正常。进入设备打印机页发现大量的同名称打印机副本存在着,先把这些同名称的打印机删除。重启主机后原先的那个进程没有出现,整个主机恢复正常。

为什么一个正常的打印机驱动带的状态监控程序会产生这样的现象?和存在多个同名的打印机副本有关系?这个问题我还找到原因。