为什么我的Wifi无法上网?——DNS配置错误的解决方法
问题描述:
最近网友反馈称自己的Wifi无法上网,但是其他设备却能连接,于是我们展开了调查。通过排查问题,我们发现问题可能和DNS配置相关,现在将向大家介绍一些解决方法。
第一步:检查DNS配置
在Windows上查询DNS的方法:打开“命令提示符”,然后输入“ipconfig/all”,即可查看DNS的详细信息。在MacOSX,可以在“系统偏好设置-网络-高级”中查看DNS服务器。
如果DNS服务器设置如下:
则可以将DNS设置为以下公共DNS:
8.8.8.8
8.8.4.4
如果还不行呢?请看下一步解决方法。
第二步:重置DNS缓存
在Windows上重置DNS缓存的方法:在“命令提示符”下输入如下命令:ipconfig/flushdns
在MacOSX上重置DNS缓存的方法:在“Terminal”下输入如下命令:sudokillall-HUPmDNSResponder
此时,如果仍存在问题,可以进一步尝试第三步解决方法。
第三步:修改hosts文件
如果DNS服务器设置没有问题,而且重置DNS缓存也没有帮助解决问题,那么问题很可能出在hosts文件里。访问一些网站需要hosts文件的支持,如果某些网站在hosts文件里被误判为访问了有害的网站,那么就会出现无法访问的情况。
并不是所有操作系统默认都会使用hosts文件。Windows默认会使用hosts文件,但是MacOSX默认不会使用hosts文件。因此,在MacOSX上要使用hosts文件,需要先启用hosts文件。
在“/etc/hosts”文件中加入以下内容:
其中,127.0.0.1代表本机IP地址,而www.facebook.com就是要访问的网站。如果还有其他网站不能访问,可以加入到这个文件中。
现在,你的Wifi应该可以正常上网了。
总结:
当Wifi无法上网时,很可能是DNS配置错误导致的。通过检查DNS配置、重置DNS缓存、修改hosts文件等方法,可以解决大多数无法上网的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至p@qq.com 举报,一经查实,本站将立刻删除。