快速连接GitHub的方法(改host无效后,再次修改IP)


1.初次改host

访问网址

分别获取github.com、github.global.ssl.fastly.net对应的IP。
在这里插入图片描述在这里插入图片描述

140.82.113.3		github.com
199.232.69.194	github.global.ssl.fastly.net
Windows

Windows的Hosts文件位于C:\Windows\System32\drivers\etc
修改前准备:

  • 修改前建议备份一份Hosts文件
  • 或者 switchHost工具切换host

修改:

  • 打开host(我用的notepad),添加下面代码:
140.82.113.3		github.com
199.232.69.194	github.global.ssl.fastly.net

也可以在cmd命令,取消hosts的只读属性,再写入:

attrib -R C:\WINDOWS\system32\drivers\etc\hosts 
@echo 127.0.0.1 baidu.com >>C:\WINDOWS\system32\drivers\etc\hosts 

`

  • 更新DNS缓存
# 打开CMD运行如下命令
ipconfig /flushdns

在这里插入图片描述
查看一手:ipconfig /displaydns
在这里插入图片描述在这里插入图片描述

配置完成,访问 了一下,没有感到变快0 0甚至感觉。。。慢了???

这是不应该的,按照 原理,这应该是访问网址的最快方式了,一定是哪里设置的有问题。

2.二度更改IP

把你hosts文件里github的ip换成这里的ip的其中一个,一个一个试,总有一个是可以的

总结一下:

  • 网上通用的教程查出的IP不一定可用,如果不可用,需要重新解析网站的DNS,然后再hosts文件中添加上就可以了。
  • 同理,该方式应同样适用于其他未在墙的黑名单上的网站由于DNS过时无法访问时。
13.229.188.59 github.com

在这里插入图片描述
然后打开GitHub试一试:
还是挺慢…

再改为:203.208.39.99 github.com
在这里插入图片描述
换浏览器后:
在这里插入图片描述
现在先不考虑解决这个问题,按照稳扎稳打的思路,我期望继续修改IP,说不定能找到合适的(找不到再解决这个访问安全问题):

140.82.114.3 github.com

在这里插入图片描述所以这里面的几个IP,有慢的,有不安全的,有无效的,相比较:

  • 最快的是:13.229.188.59 github.com

所以换回该ip,采用控制变量法,用之前的那个网址搜索github.global.ssl.fastly.net和assets-cdn.github.com的IP,assets-cdn.github.com先控制不变,.net改为:

  • 67.228.126.62 github.global.ssl.fastly.net

刷新DNS,访问网页:

秒速!!!!完美~~~~~~~~

参考一
参考二
参考三

  • 8
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值