DNS服务器未响应,跪求解决方法?

当你从网上找了很久都没解决DNS故障问题的哈,那么请参考我下面的排查思路:

也不知怎么回事,电脑经常性的DNS失灵。此时,如论更换DNS,还是释放DNS缓,更新网卡驱动,重启网卡等方式均不能恢复。只有在注销后重新登录才能恢复正常。

此时现象是:运行nslookup命令,解析任意域名,提示DNS服务未响应,但实际上是电脑根本没有发送DNS请求包。

结合上述情况,分析:一定是某个进程导致DNS异常,所以才能够在注销后,电脑自动结束此进程,重新登陆后,此进程再次启动,持续一段时间后,会再次导致DNS异常。但是无法确定是哪个进程。

想到可以通过windows事件监控器(也就是win自带日志)来进行排查。

终于等到再次出现DNS异常时,查看最近的日志,排查“此类日志”出现故障前是否有出现,结合异常时间大概过滤分析,终于看到一个关键信息:UDP端口被占用完了,没有释放,因为DNS也是用的UDP端口进行请求,故而DNS表现形式上就是异常。

通过netstat -ano命令,验证查看,果然udp均在监听中,且进程ID是:16564;

打开任务管理器搜索进程ID16564,发现进程名叫做:

C:\Users\Security\AppData\Local\ScreenShare\EDeviceMonitor.exe

结束掉此进程,DNS即刻恢复正常。此程序后续继续研究,到底是什么软件携带的,是否未病毒,还在分析中。

总结:DNS异常,除了常规的ipconfig /flushdns,更换DNS地址,重启网卡,重装网卡驱动外,还需要考虑是否为UDP端口被耗尽导致。

【追更】

分析程序创建日期,对比安装软件日期发现没有安装啥软件,那就证明这些文件是绿色免安装,从而到我电脑上的。然后尝试上网搜索此程序名称,发现金山毒霸上记录:screenshare.exe是无线投屏,尝试打开screenmain.exe,一切真相大白。突然想起来以前去过一个客户那边,用的就是这个sharemax小物理无线投屏设备,插入后可以安装相关驱动,也就是这些文件。垃圾,与windows11存在冲突,导致dns不释放。Windows10的时候没有发生此类问题,自从更新了windows11后才有DNS异常的问题。

继续排查:发现那个进程总是在自动启动,挨个查看调用它的父进程ID,最终看到它已经注册成服务了,从services.msc中找到此项服务,卸载、禁用、删除,清净,搞定。

原创文章,作者:速盾高防cdn,如若转载,请注明出处:https://www.sudun.com/ask/30617.html

(0)
速盾高防cdn's avatar速盾高防cdn
上一篇 2024年3月24日 下午9:57
下一篇 2024年3月24日 下午9:58

相关推荐

  • 如何使用CSS边框样式美化网页设计?

    CSS边框样式,作为网页设计中不可或缺的一部分,其重要性不言而喻。它能够为网页增添美观的外观,提升用户体验。但是,你是否对CSS边框样式有所了解呢?如果你想知道如何使用CSS边框样…

    行业资讯 2024年4月7日
    0
  • php时区怎么改

    1. 使用 date_default_timezone_set() 函数 1 date_default_timezone_set(‘时区名称’); 例如,要将时区设置为 UTC: …

    行业资讯 2024年6月3日
    0
  • 服务器租用阿里云

    近年来,随着互联网的快速发展,服务器租用已经成为了网络安全加速行业的重要组成部分。而阿里云作为国内领先的云计算服务提供商,其服务器租用服务备受关注。那么什么是服务器租用?阿里云服务…

    行业资讯 2024年3月22日
    0
  • 如何选择最适合您的美国免费虚拟主机空间?

    您是否正在寻找最适合您的美国免费虚拟主机空间?虚拟主机是什么?它有哪些优缺点?免费虚拟主机又有什么特点?如何选择最适合您的免费虚拟主机?如果您对这些问题感到困惑,不妨跟随我一起来了…

    行业资讯 2024年4月5日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注