[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 没设置好. 如果执行以下命令不成功,表示路由没设置好: ...
随机推荐
- URAL 1085 Meeting(最短路)
Meeting Time limit: 2.0 secondMemory limit: 64 MB K friends has decided to meet in order to celebrat ...
- POJ-2378 Tree Cutting
题目大意:一棵n个节点的树,找出所有的点满足:删除它之后,产生的最大(这里节点数最多即为最大)新树中节点数不超n的一半. 题目分析:两次深搜,过程类似求重心. 代码如下: # include<i ...
- 关闭V-Ray warning消息框
有时候模型使用低版本VR保存的,再次打开模型时会弹出V-Ray warning提示框 这个问题困扰了我一周时间.... 查了VR官方帮助文档 解决方法如下 setVRaySilentMode() -- ...
- c++时间处理
struct tm;这是一个结构体,包括了时间的各个属性年月日,时分秒 time(time_t * t);获取从1900年到现在经过的毫秒数,或者也可以这么用time_t t=time(NULL); ...
- WCF Restful JQuery 跨域解决方法
<?xml version="1.0"?> <!-- For more information on how to configure your ASP.NET ...
- python_Day_02[数组、列表、元组之篇]
一.对python中.pyc的理解 1).pyc文件可以理解为是python编译好的字节码文件,即只有python解释器才能读懂,类似于java中class文件 2)python运转过程: 当pyth ...
- gcc、g++
http://hi.baidu.com/zhangcunli8499/item/257e187360b48b2bd6a89cc6 g++ src/*.cpp -I include/ -I includ ...
- 【Reporting Services 报表开发】— 数据表存储格式修改
文本框 Format属性:日期:输入d(表示简易日期).2007/5/1 0:00:00 输入d之后 变成 2007/5/1 金额:输入C0(表示货币),系统会根据设定值产生对应的货币符号,至于0 ...
- 安卓模拟器安装apk,上网
1.首先找到安装安卓模拟器的文件夹: 2.目录:D:\Java\Android-all\platform-tools 3.运行cmd命令:adb install D:\Java\Android-all ...
- Jfinal中定时器的初步探索(一)
1.添加包引用:/jfinal_demo/WebContent/WEB-INF/lib/quartz-all-1.6.1.jar 注意版本号,这个版本是现在项目中使用的,已经有更高版本了,但这版比较稳 ...