【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