【github】缓解访问慢、丢包严重问题


一、原因

  1.国内DNS解析问题

  2.github服务器在美国,中间节点过多

  3.CDN问题

二、解决原理

  1.通过修改本地hosts文件,直接将要访问的域名映射到对应ip,绕开了国内DNS解析

  2.国内外网络带宽有限,线路远且节点多,延迟和丢包问题只能是起到缓解作用

三、实现

  1.首先知道自己要访问的域名

    github.com  #有下划线的是主要设置的
    github.global.ssl.fastly.net
    assets-cdn.github.com
    assets-cdn.github.com
    assets-cdn.github.com
    documentcloud.github.com
    documentcloud.github.com
    documentcloud.github.com
    gist.github.com
    help.github.com
    nodeload.github.com
    raw.github.com
    status.github.com
    avatars0.githubusercontent.com
    avatars1.githubusercontent.com
    codeload.github.com

  2.使用ip查询网站查以上域名的ip

  3.修改hosts文件

    路径:C:\Windows\System32\drivers\etc\

    一般需要开启hosts文件编辑权限

    

 

   4.推荐使用notepad++编辑hosts文件,没有就用文本文档打开

    

 

     保存!

  5.win+R --> cmd --> ipconfig/flushdns

  6.重启浏览器再次打开 github.com

 

  ps:操作前后可以在dos命令窗口使用ping命令查看效果

    效果不好可以清清浏览器缓存再试试访问

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM