Github访问慢如何解决

Github访问慢的原因

  1. 服务器在国外
  2. DNS解析问题

解决思路

  • 修改本地host文件,绕过域名解析,直接IP访问

操作步骤

查询域名地址

  1. 哪个网址慢,就查询哪个网址的ip,例如:github.com
  2. 查询网址如下:
  3. 分别查询如下三个域名地址
    • github.com
    • github.githubassets.com
    • github.global.ssl.fastly.net
  4. 得到ip地址(2022-10-20):
    • 140.82.112.3
    • 185.199.108.154
    • 151.101.129.194
  5. 组成修改信息:
    151.101.129.194 github.global.ssl.fastly.net
    140.82.112.3 github.com
    185.199.108.154 github.githubassets.com
    
    140.82.112.3 github.com
    151.101.1.194 github.global.ssl.fastly.net
    151.101.65.194 github.global.ssl.fastly.net
    151.101.129.194 github.global.ssl.fastly.net
    151.101.193.194 github.global.ssl.fastly.net
    185.199.108.154 github.githubassets.com
    185.199.109.154 github.githubassets.com
    185.199.110.154 github.githubassets.com
    185.199.111.154 github.githubassets.com
    185.199.108.153 assets-cdn.github.com
    185.199.109.153 assets-cdn.github.com
    185.199.110.153 assets-cdn.github.com
    185.199.111.153 assets-cdn.github.com
    

在hosts中添加修改信息

  1. win11路径: C:\Windows\System32\drivers\etc\hosts;
  2. 将修改信息添加到hosts的尾部,保存;
  3. 若提示需要需要管理员权限,授予即可。

刷新DNS:

  1. win+R组合键打开cmd;
  2. 输入:ipconfig /flushdns
  3. 回车,则DNS刷新完毕
  4. 后来发现,将DNS手动修改为:114.114.114.114 后,github速度飞快。

测试

  • 在网页中输入github.com测试下打开速度,应该就变快了。

特别说明

  • github的ip地址是变化的,如果发现网站打不开了,则需重新查询ip,修改hosts文件,并刷新dns。
  • 如果不想这么麻烦,可购买FQ/梯子软件,直接访问国外网站,这样比较省事儿。

参考网址

posted @ 2022-10-20 14:14  unrulife  阅读(372)  评论(0编辑  收藏  举报