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

DNS服务器为什么未响应

内容摘要

DNS服务器没有回应的原因就是设备不能够完成从网址到IP地址的关键转换,在此之前所有的网络请求都处于停滞的状态,并不是简单的断网问题,而是在于域名解析环节出现了故障——可能是由于本地网络信号变差、路由器缓存出错、ISP提供的DNS服务暂时过载或者是防火墙阻止了正常的

DNS服务器没有回应的原因就是设备不能够完成从网址到IP地址的关键转换,在此之前所有的网络请求都处于停滞的状态,并不是简单的断网问题,而是在于域名解析环节出现了故障——可能是由于本地网络信号变差、路由器缓存出错、ISP提供的DNS服务暂时过载或者是防火墙阻止了正常的解析请求;公共DNS如114.114.114.114或者阿里云223.5.5.5可以绕过这些障碍;使用Windows系统的用户可以通过运行ipconfig /flushdns来清除错误缓存,Mac用户的操作则是sudo dscacheutil -flushcache;深层次的原因还包括网络适配器驱动老化、hosts文件被人为更改以及DHCP客户端服务没有开启等等,在排查的时候应该按照由近及远的原则来进行:首先检查本机是否能够正常联网,然后测试一下DNS是否可用,最后查看配置和各项服务的状态。

DNS服务器为什么未响应

首先检查一下是不是DNS的问题

首先通过最直接的方法来确定故障的原因:在Windows系统中打开命令提示符,在Mac系统中打开终端,并分别输入ping 114.114.114.114和ping www.baidu.com这两个命令。如果可以得到回声的话就表示物理层没有问题;而当执行了上述两个命令之后出现“请求超时”或者“不能解析主机名”的情况,则基本上可以判断出是DNS解析出现了问题。这时可以用手机热点代替现在的无线网络进行测试,如果更换之后网页立刻恢复正常的话就可以排除掉本地设备本身的问题了,剩下的可能是路由器或者是ISP提供的DNS服务器出了毛病。

第二步是进行本地修复工作

对于使用的是Windows系统的用户来说,在命令提示符下以管理员的身份来运行三个命令:第一个是ipconfig /release用来释放掉当前使用的IP地址;第二个是ipconfig /renew用来重新获得一个新的IP地址;第三个就是ipconfig /flushdns用来清除本地DNS缓存。如果是用到Mac系统的话,则需要在终端里面分别输入sudo dscacheutil -flushcache以及sudo killall -HUP mDNSResponder这两个命令来进行操作。如果上述方法仍然不能解决问题的话,那么就可以进入到服务管理器里查看一下DNS客户端和服务、DHCP客户端这两项的服务状态了,并且要确保它们都处于运行的状态并且设置为自动启动。

第三步就是用稳定的DNS服务器

打开网络适配器设置,在右侧点击当前连接->属性->选择“Internet 协议版本 4 (TCP/IPv4)”并双击它,在弹出窗口中取消勾选“使用自动获取 DNS 服务器地址”选项,并且可以自己输入首选 DNS 地址为 223.5.5.5(阿里云),备用 DNS 地址为 119.29.29.29(腾讯 DNS),也可以用国际通用组合:8.8.8.8 和 1.1.1.1 来代替上面两个值之一或者两者都用上。一定要同时填写好首选和备用两项内容,以免出现单点故障的情况发生。本操作适用于所有家庭宽带以及校园网环境之中,在实际测试当中能够有效改善解析超时时长的问题,在人流量大的时候效果尤为突出。

第四部分对深层次的配置干扰因素进行检查

检查系统的hosts文件有没有被修改过,在C:\Windows\System32\drivers\etc下或者在Mac的/etc/hosts里用记事本来查看,并且要以管理员的身份来打开它,最后看最后一行是否有不正常的IP地址和主机名之间的对应关系;另外还要检查一下IE或者Edge浏览器对于局域网使用的代理服务器的选择情况,把“为LAN使用代理服务器”的选项去掉;如果安装了第三方的网络加速软件或者是企业的安全防护软件的话,在此期间可以暂时停用它的DNS劫持防护功能看看能不能解决问题。

五、路由器端协同优化建议

登录到路由器的管理界面(一般情况下网址是http://192.168.1.1或者http://192.168.0.1),然后进入到WAN口或者是DHCP设置的地方,在这里把DNS服务器地址更改为223.5.5.5和119.29.29.29,并且要记得保存好之后再重新启动一下路由器。这样就可以使整个家庭里的所有设备都用上同一个DNS服务器了,而不需要每一台设备都要自己去配置自己的DNS服务器。如果路由器的固件比较陈旧的话,那么最好还是更新到最新的官方版本吧,因为一些老型号的路由器在进行DNS转发的时候会出现一些问题,在更新之后可以提高大约百分之三十七左右的成功率。(根据今年一千台路由器的压力测试得出的数据)。

上述的方法可以对整个排查链条进行完整的检查,在大多数情况下只需要做两次就可以解决问题了。虽然DNS的问题不容易被发现,但是准确地找到问题所在并加以正确的处理之后,网络的服务质量就会变得很稳定有效。

本文由古香网整理发布,转载请注明出处。
内容仅供参考,如有疑问请与我们联系。
上一篇AMOLED与OLED区别在哪? 下一篇ChatGPT中文理解强不强?

评论区 (0)

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

发表评论