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


1.初次改host

访问网址

分别获取github.com、github.global.ssl.fastly.net对应的IP。
快速连接GitHub的方法(改host无效后,再次修改IP)_第1张图片快速连接GitHub的方法(改host无效后,再次修改IP)_第2张图片

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

快速连接GitHub的方法(改host无效后,再次修改IP)_第3张图片
查看一手:ipconfig /displaydns
快速连接GitHub的方法(改host无效后,再次修改IP)_第4张图片快速连接GitHub的方法(改host无效后,再次修改IP)_第5张图片

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

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

2.二度更改IP

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

总结一下:

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

快速连接GitHub的方法(改host无效后,再次修改IP)_第6张图片
然后打开GitHub试一试:
还是挺慢…

再改为:203.208.39.99 github.com
快速连接GitHub的方法(改host无效后,再次修改IP)_第7张图片
换浏览器后:
快速连接GitHub的方法(改host无效后,再次修改IP)_第8张图片
现在先不考虑解决这个问题,按照稳扎稳打的思路,我期望继续修改IP,说不定能找到合适的(找不到再解决这个访问安全问题):

140.82.114.3 github.com

快速连接GitHub的方法(改host无效后,再次修改IP)_第9张图片所以这里面的几个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,访问网页:

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

参考一
参考二
参考三

你可能感兴趣的:(配置)