[DNS] 网页无法打开,设置合适的DNS解决问题
一、缘由:
家里装的10M长城宽带,下载速度很快,就是打开网页会经常失败、播放视频会卡无法播放;最近尤甚,甚是恼怒。
在画个圈圈诅咒长城宽带的同时,突然想起来打不开网页很大可能是DNS解析失败导致,故从DNS下手;还有可能是周围WIFI太多
造成无线信号干扰,这需要检测无线信号的信道并作出调整。
二、解决办法:
DNS调整:
每个电信运营商都有自己最合适的DNS,而私人宽带一般不会给你提供DNS,故需要自己设置最合适的DNS。
一般百度上会推荐:主DNS 114.114.114.114 备DNS 8.8.8.8 (谷歌);而我正是这么设置导致频繁的网页无法打开。
1、由于淘宝长时间打不开,故从taobao.com 下手。 在cmd里输入:nslookup taobao.com ,会得到
C:\Users\Alex>nslookup taobao.com
服务器: public1.114dns.com
Address: 114.114.114.114 DNS request timed out.
timeout was seconds.
DNS request timed out.
timeout was seconds.
DNS request timed out.
timeout was seconds.
DNS request timed out.
timeout was seconds.
*** 请求 public1.114dns.com 超时
可以看到请求dns超时,判断应该是我的长城宽带到114dns网络状况不好。
经ping测试,ping 114.114.114.114 -n 10 有少许丢包;ping 8.8.8.8 -n 10 很多丢包;故判断这两个DNS不合适。
2、测试几大互联网运营商的公共DNS网络情况
阿里DNS:223.5.5.5 223.6.6.6 ; 腾讯DNS: 119.29.29.29 ; 百度DNS: 180.76.76.76
用PING去分别测试结果:
C:\Users\Alex>ping 180.76.76.76 -n 正在 Ping 180.76.76.76 具有 字节的数据:
来自 180.76.76.76 的回复: 字节= 时间=40ms TTL= 180.76.76.76 的 Ping 统计信息:
数据包: 已发送 = ,已接收 = ,丢失 = (% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 38ms,最长 = 46ms,平均 = 40ms C:\Users\Alex>ping 223.5.5.5 -n 正在 Ping 223.5.5.5 具有 字节的数据:
来自 223.5.5.5 的回复: 字节= 时间=36ms TTL= 223.5.5.5 的 Ping 统计信息:
数据包: 已发送 = ,已接收 = ,丢失 = (% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 34ms,最长 = 38ms,平均 = 35ms C:\Users\Alex>ping 119.29.29.29 -n 正在 Ping 119.29.29.29 具有 字节的数据:
来自 119.29.29.29 的回复: 字节= 时间=41ms TTL= 119.29.29.29 的 Ping 统计信息:
数据包: 已发送 = ,已接收 = ,丢失 = (% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 40ms,最长 = 48ms,平均 = 42ms
由以上测试可以得出,全部网络均无丢包,阿里DNS平均延时最低(35ms),其次是百度DNS(40ms),最后是腾讯DNS(42ms)
故这里选用阿里DNS:223.5.5.5(主) 223.6.6.6(备)
在路由器设置好DNS解析后,打开cmd强制刷新DNS缓存,ipconfig /flushdns ;之后秒开淘宝等之前打不开的网页视频。
注:楼猪用的360安全路由,里面有自动DNS功能,经测试也不是很可靠。
WIFI信道调整:
有时候在一个住宿人员很集中地区会有大量无线路由器,有可能大家的WIFI都选用的同几个信道,这样就会造成WIFI信号干扰。
确认WIFI信号是否受到干扰,最直接的办法就是用笔记本连接网线,使用有线进行网络测试,看是否正常。接着我们需要检测下,周围WIFI的信道质量。
笔记本连上无线后,使用inSSIDer软件;安卓可以下载WIFI分析仪;IOS不越狱暂时没什么软件可用。另外可以下载对应的路由器管理APP,用手机连接后,一般都有WIFI信道质量检测功能。
一般当前信号会对附近的两个信道产生干扰,即5信道会对6和7信号产生干扰,所以建议选择更远一点的信道。
确认质量比较好或者空闲的信道后,我们就可以进入路由管理界面调整信道;或者让路由器自动选择信道(感觉不可控)。
三、总结:
如果出现大面积网页打不开、视频播放不了,在排除网络带宽被占用的情况下,你可以先重启路由器,毕竟重启能解决很多问题。
如果重启后,依然不行,就可以怀疑是DNS解析的问题。用nslookup baidu.com确定你的dns,然后去测试他的网络质量;再从上面所
提到的5个公共DNS服务,选择一个无丢包、延时最低的作为自己的DNS。
由于移动设备的大量普及,WIFI信号干扰也是影响我们上网的一大因素,我们可以手动选择合适的信道,或者使用5G路由器,来保证无线上网质量。
[DNS] 网页无法打开,设置合适的DNS解决问题的更多相关文章
- 设置正确的DNS
上网或下载软件慢问题,除去少数设备陈旧.感染病毒.网卡硬件故障和网卡驱动错误方面的因素,绝大部分原因是由于部分上网电脑或家用无线路由器设置了错误的DNS造成的,正确的方法是应该在电脑或路由器上使用本地 ...
- DNS服务器介绍及设置
DNS服务器是指“域名解析服务器”,而域名就是我们通常所说的“网址”.在互联网中识别和寻找不同的计算机,实际上是需要知道该计算机的IP地址才能进行访问.比如220.181.38.4,这个IP就是百度的 ...
- 批处理文件设置IP以及DNS
先附上批处理文件代码(批处理文件怎么创建自己另行百度,这里不再赘述) Echo offecho ==============请输入序号修改办公区===========echo *********1.家 ...
- win dos命令行设置ip和dns
首先以管理员身份运行cmd,保证之后在黑框中输入的命令都有管理员权限 C:\Windows\system32>netsh netsh>int netsh interface>ip n ...
- Windows下使用批处理设置IP地址,DNS
自动获取IP地址: echo 本地连接 改成你想要改的连接名 比如 无线网络连接set cname=本地连接 echo %cname% 正在设置自动获得IP地址,请稍等...... netsh int ...
- .bat文件设置IP、DNS
这几天遇到个烦心事,每次开机之后都要去手动去设置一下IP地址,一大串的数字还是有点麻烦,于是就想写个批处理文件设置IP 注意:在DOS下设置IP时需要管理员权限运行 1.查看机子设置IP需要用到的名字 ...
- Linux系统运维笔记(三),设置IP和DNS
Linux系统运维笔记(三),设置IP和DNS 手工配置静态的IP地址 也就是手工配置IP地址.子网掩码.网关和DNS. vi /etc/sysconfig/network-scripts/ifcfg ...
- 【Sublime Text】sublime修改默认浏览器及使用不同浏览器打开网页的快捷键设置
#第一步:安装SideBarEnhancements插件 下载插件,需要“翻墙”,故提供一下该插件的github地址:https://github.com/titoBouzout/SideBarEnh ...
- Windows 和 Ubuntu 的网络能互相 ping 通之后,linux无法上网原因:①路由没设置好,②DNS 没设置好
确保 Windows 和 Ubuntu 的网络能互相 ping 通之后,如果 Ubuntu 无法上网,原因通常有 2 个:路由没设置好,DNS 没设置好. 如果执行以下命令不成功,表示路由没设置好: ...
随机推荐
- linux之mysql启动问题
网站总是挂掉,查看到原来是mysql总是莫名其妙的挂掉 1.查看mysql日志的位置 mysql> show VARIABLES like '%log%'; +----------------- ...
- IOS中调用系统的电话、短信、邮件、浏览功能
iOS开发系列--通讯录.蓝牙.内购.GameCenter.iCloud.Passbook系统服务开发汇总 2015-01-13 09:16 by KenshinCui, 26990 阅读, 35 评 ...
- 【NOIP2010】关押罪犯
一开始看错题了,然后怎么想都想不明白--原题: S 城现有两座监狱,一共关押着 N 名罪犯,编号分别为 1~N.他们之间的关系自然也极不和谐.很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲 ...
- 【P1304】【P1305】选课与选课输出方案
多叉树归 原题: 学校实行学分制.每门的必修课都有固定的学分,同时还必须获得相应的选修课程学分.学校开设了N(N<500)门的选修课程,每个学生可选课程的数量M是给定的.学生选修了这M门课并考核 ...
- MySQL-负载很高排查思路
工欲善其事必先利其器,我说一下思路 思路:1.确定高负载的类型 htop,dstat命令看负载高是CPU还是IO2.监控具体的sql语句,是insert update 还是 delete导致高负载3. ...
- js字符串函数
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串.var a = "hello";var b = ",world";var c = a ...
- httpclient详细介绍
1.HttpClient简介 HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的.最新的.功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 ...
- python selenium下载电子书
妹纸推荐书籍<御伽草纸>,网上找了很久都找不到下载,估计是被Amazon版权了,但是在网易云阅读看到有书,所以就写个代码下载下来. 由于网易云阅读是js加载,用requests或者下载ht ...
- html之span标签
对于文档中的行内元素最好使用span来组合它们,这样就可以通过样式来格式化它们. span没有任何的样式,当对它应用样式时,才会产生变化 id和class属性是span标签的好伴侣,这样做既可以增加适 ...
- Box Anemometer
https://sourceforge.net/projects/pydev/files/pydev/ Eclipse + Pydev 配置Python开发环境 JDK安装http://jingyan ...