美文网首页
网络正常,只有网页卡慢访问不了百度等

网络正常,只有网页卡慢访问不了百度等

作者: 我没事_就是有点难受 | 来源:发表于2021-06-21 10:40 被阅读0次

    2022 11 17补充dns列表中的服务器一般都是默认服务器地址,当你的dns列表中的服务器地址都删除完后,你的操作系统会帮你生成基于当前wifi的dns服务器地址。
    ===========================================华丽分割线===========================================

    有没有遇到过同一个wi-fi环境下,别人的电脑上网网速正常,就你的有问题,浏览一个网页加载的相当慢,甚至说你的其他应用访问网络都正常,就是网页打开超级慢...

    我们分析网卡之前要先了解一下浏览器从输入url后,都经历了哪些过程(经典面试题)说起:

    1.首先输入url浏览器需要去dns缓存中找有没有当前域名的缓存,有就直接拿到解析好的服务器ip地址去访问服务器,如果没有就调用dns服务器去查找解析当前域名,解析完成后拿到ip地址访问服务器

    2.与服务器3此握手🤝建立tcp连接

    3.服务器返回请求的资源

    4.4次挥手👋断开连接

    5.浏览器拿到资源后进行渲染工作

    6.浏览器html parser引擎对压缩的html文件解析成dom tree

    7.css parser引擎对压缩的css文件解析成css rulers

    8.通过结合css rulers和 dom tree形成浏览器可渲染的render tree

    ....

    那么重点是关注dns阶段,当dns服务器错误时,直接解析不了域名或解析过慢,从而导致网页卡顿,这仿佛就是一开始说的网速慢的问题,解决方法👇

    1.使用通用网关192.168.1.1充当dns服务器

    2.遇到公司内网这样的需要添加内网dns服务器地址(询问有关网络负责人)

    3.其他使用百度阿里等公共dns服务器

    百度公共dns服务器 180.76.76.76
    
    阿里公共dns服务器 223.5.5.5
    

    mac 操作系统打开:
    系统偏好设置 -> 网络 ->高级 -> dns -> 点击+号添加如下 ->点击应用


    image.png

    验证当前网络的dns服务器

    设置完成后通过 nslookup domain命令验证当前网络使用的dns服务器

    image.png

    如果网速变正常了,恭喜你找到了解决了dns导致网卡的问题👏。

    拓展:

    对于mac我们可以分开建多种网络配置,以便适用多种场景
    首先打开系统偏好设置找到->网络->点击位置


    image.png

    编辑位置新增办公网络和家庭网络等自定义名称,然后重复上述教程根据不同网络设置专用dns
    ,这样我们的网速能达到最优

    结语:

    以上只是针对dns错误导致的网卡问题,除此之外还有很多可能导致网卡的原因,例如:
    浏览器配置错误、使用代理、网速确实不行等等。

    相关文章

      网友评论

          本文标题:网络正常,只有网页卡慢访问不了百度等

          本文链接:https://www.haomeiwen.com/subject/ixeeyltx.html