Linux系统中访问github太慢的解决方案

问题描述

github对我们程序员来说是必不可少的一个网站,然而一个很令人头疼的问题就是我们在国内访问这个网站的速度实在太慢。


原因分析:

访问github速度慢的原因有两个:

  • 服务器在国外,我们有墙
  • DNS解析域名的速度太慢(这个也和服务器在国外有关系),访问一个网站,我们的电脑首先要做的就是将我们输入的域名利用DNS转化成IP地址。

解决方案:

对于上面说的第一点,我这里是解决不了了,同时建议大家要科学上网,网上不是法外之地!

所以我们只能针对第二点制定解决方案,主要思路就是将github的域名与ip地址的对应关系写入hosts文件中,省去DNS解析域名的过程,步骤如下:

  • 在终端输入以下命令,打开hosts文件
sudo vim /etc/hosts
  • 按i进入编辑模式
  • 在127.0.0.1的下面一行复制以下内容
199.232.69.194          github.global.ssl.fastly.net
140.82.113.3            github.com
185.199.108.154         github.githubassets.com 
  • 按Esc退出编辑模式,输入:wq保存并退出
  • 重启 systemd-resolved 服务,刷新DNS:
sudo systemctl restart systemd-resolved

问题解决!
特别要注意的是,IP地址是会变的,不要觉得改完这次以后就一劳永逸了,当某一天发现github上不去了,就说明IP地址变了,此时要按照上面的步骤重新修改IP,那么,怎么才能知道IP地址呢,这里推荐一个解析域名的网站,可获得最新的IP地址:here

参考文章:

https://blog.csdn.net/lojloj/article/details/131770277

  • 4
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值