【奇葩的域名无法解析】windows server本地出现

  

【奇葩的域名无法解析】windows server本地出现

  

系统跑业务一段时间,总是发现系统本地莫名奇妙就出现无法解析域名每分钟www.baidu.com等域名总是提示ping请求找不到主机
手动修改DNS地址为海外8.8.8.8,国内114.114.114.114等DNS IP都没解决。重启系统又能正常使用。

  

第一次以为云服务器系统出问题。万能的重启。后来又出现。查系统日志都没什么实际性的错误。

  

这次,决定彻底解决它。从最开始的dns协议开始。

  

解决方法:
一:DNS一些列的解析走的是UDP协议,访问DNS服务器的53端口。
netstat——|中53个
没找到

  

二:找协议
netstat另|中UDP
发现UDP端口开启了10000多端口的监听,并且都是同一个进程id 3832。
【奇葩的域名无法解析】windows server本地出现

  

找到问题所在了。就这个进程,把UDP的随机端口都占完了.DNS客户无法产生UDP随机端口去访问外部DNS服务器53端口,无法接受数据,所以服务器本地无论重启DNS客户服务还是更改DNS IP,都没法解决。

  

解决进程id 3832的程序,释放启动的UDP随机端口,问题解决。
希望对大家遇到这种问题有个好的帮助。

  

【奇葩的域名无法解析】windows server本地出现

【奇葩的域名无法解析】windows server本地出现