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,访问网页:
秒速!!!!完美~~~~~~~~