古香网 - 知识创造价值
热搜:
快讯
首页 /古香资讯 / 正文

DNS服务器未响应常见原因是什么

内容摘要

DNS服务器没有回应的原因就是设备不能够完成从域名到IP地址的关键转换过程。造成这种现象的主要原因有六种:由于网络链路出现问题或者信号减弱使得DNS请求无法发出;ISP或者是公共DNS服务提供商端出现了暂时性的故障、维护或者是过载的情况;本地设备缓存了错误或者过期的解析

DNS服务器没有回应的原因就是设备不能够完成从域名到IP地址的关键转换过程。造成这种现象的主要原因有六种:由于网络链路出现问题或者信号减弱使得DNS请求无法发出;ISP或者是公共DNS服务提供商端出现了暂时性的故障、维护或者是过载的情况;本地设备缓存了错误或者过期的解析记录;防火墙和安全软件对正常的DNS查询进行了过多的拦截;网卡驱动程序出问题或者TCP/IP协议栈被破坏;人为地设置了无效或者已经被关闭的DNS地址等。任何一个环节都可以成为解析链路上的一个断点,在具体的场景下要逐一排查解决。

DNS服务器未响应常见原因是什么

对基础网络线路进行检测和修复

首先要保证物理连接没有问题:对于有线用户来说要检查一下网线是不是插好了,路由器和光猫的指示灯有没有全部点亮;对于无线用户则需要靠近路由器查看Wi-Fi信号强度是否稳定(最好在三星级以上),如果信号不好可以试着重启一下光猫和路由器,在断开电源三十秒之后再重新接通电源,并且让所有的设备都进行一次自我检测(一般需要两分钟左右的时间),然后再去测试一下。这个过程可以解决由于设备出现故障、DHCP分配错误或者上行链路不通等原因造成的DNS查询失败的问题。

第二步就是对DNS服务器地址进行确认和更改

进入到设备网络设置中去,在找到当前正在使用的IPv4属性页面之后再看它的DNS地址是不是被设为了自动获取状态,如果它是被手动输入的话就要检查一下你所输入的内容是否有效了:在国内的话一般会推荐使用114.114.114.114或者223.5.5.5这两个域名服务器来作为你的DNS服务器;而在国外的情况下则可以换成8.8.8.8或者是1.1.1.1这样的域名服务器;另外要注意不要把已经停止服务的IP地址给填上去了(比如一些过时教程里提到过的208.67.222.222),并且在同一局域网内所有的路由器和终端设备都应该使用相同的DNS服务器以避免解析策略出现矛盾的情况发生。

第三步是清空本地DNS缓存和重置网络适配器

用管理员权限在命令行里输入ipconfig /flushdns来清除windows系统的DNS缓存,在macOS上用sudo dscacheutil -flushcache和sudo killall -HUP mDNSResponder来刷新DNS缓存,在Linux下用sudo systemd-resolve --flush-caches来重置DNS缓存。之后再进行netsh int ip reset或者ifconfig en0 down && ifconfig en0 up的操作就可以解决由于DNS缓存出错或者TCP/IP组件出现问题所导致的解析错误问题了。

第四部分:临时避开安全软件的影响

关闭实时防护类软件(比如某卫士、某管家、Windows Defender防火墙)的网络监控功能或者在防火墙高级设置里开启“dns.exe”和UDP 53端口。如果关闭之后问题就解决了的话,那么说明安全策略误判了DNS查询包,在此情况下可以在软件网络规则中加入一条允许所有程序使用UDP 53端口访问外网DNS服务器的白名单条目而不能一直保持防护状态。

第五部分 更新驱动程序以及检查硬件兼容性

打开设备管理器,在里面找到网络适配器,右击当前的网卡选择更新驱动程序,并且要先用自动搜索更新的方式进行尝试;如果不行的话就卸载掉这个网卡的驱动程序并且勾选上删除此设备的驱动程序软件然后重启电脑让系统自己去安装新的驱动;对于通过USB无线网卡或者扩展坞连接到电脑上的设备还需要注意一下有没有开启节能模式,在网卡属性下的电源管理里把允许计算机关闭该设备来节省能源这一项去掉之后再重启电脑看能不能解决问题。

因此DNS没有回应并不是一个孤立的问题,它是由于网络设备、系统的设置以及安全策略三者相互影响造成的。要准确地找出原因的话就需要按照从下到上的顺序进行检查,并且应该使用标准的操作方法来排除故障,而不能随意更改参数。

本文由古香网整理发布,转载请注明出处。
内容仅供参考,如有疑问请与我们联系。
上一篇DNS设置不正确导致无法上网如何调整? 下一篇iPhone11电池百分比怎么调出来

评论区 (0)

暂无评论,快来抢沙发吧!

发表评论