zoukankan      html  css  js  c++  java
  • [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:UsersAlex>nslookup taobao.com
    服务器:  public1.114dns.com
    Address:  114.114.114.114
    
    DNS request timed out.
        timeout was 2 seconds.
    DNS request timed out.
        timeout was 2 seconds.
    DNS request timed out.
        timeout was 2 seconds.
    DNS request timed out.
        timeout was 2 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:UsersAlex>ping 180.76.76.76 -n 10
    
    正在 Ping 180.76.76.76 具有 32 字节的数据:
    来自 180.76.76.76 的回复: 字节=32 时间=40ms TTL=54
    
    180.76.76.76 的 Ping 统计信息:
        数据包: 已发送 = 10,已接收 = 10,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
        最短 = 38ms,最长 = 46ms,平均 = 40ms
    
    C:UsersAlex>ping 223.5.5.5 -n 10
    
    正在 Ping 223.5.5.5 具有 32 字节的数据:
    来自 223.5.5.5 的回复: 字节=32 时间=36ms TTL=54
    
    223.5.5.5 的 Ping 统计信息:
        数据包: 已发送 = 10,已接收 = 10,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
        最短 = 34ms,最长 = 38ms,平均 = 35ms
    
    C:UsersAlex>ping 119.29.29.29 -n 10
    
    正在 Ping 119.29.29.29 具有 32 字节的数据:
    来自 119.29.29.29 的回复: 字节=32 时间=41ms TTL=52
    
    
    119.29.29.29 的 Ping 统计信息:
        数据包: 已发送 = 10,已接收 = 10,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
        最短 = 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路由器,来保证无线上网质量

  • 相关阅读:
    数据库表结构变动发邮件脚本
    .net程序打包部署
    无法登陆GitHub解决方法
    netbeans 打包生成 jar
    第一次值班
    RHEL6 纯命令行文本界面下安装桌面
    C语言中格式化输出,四舍五入类型问题
    I'm up to my ears
    How to boot ubuntu in text mode instead of graphical(X) mode
    the IP routing table under linux@school
  • 原文地址:https://www.cnblogs.com/karkash/p/10704227.html
Copyright © 2011-2022 走看看