一、确定ip
进入网址https://github.com.ipaddress.com
查看GitHub的ip地址。
1
|
140.82.112.3 github.com |
二、确定域名ip
进入网址https://fastly.net.ipaddress.com/github.global.ssl.fastly.net
1
|
199.232.69.194 github.global.ssl.fastly.net |
三、确定静态资源ip
进入网址https://github.com.ipaddress.com/assets-cdn.github.com
1
2
3
|
185.199.108.153 assets-cdn.github.com 185.199.110.153 assets-cdn.github.com 185.199.111.153 assets-cdn.github.com |
第一步:
打开终端,编辑hosts文件
sudo vim /etc/hosts
####
第二步,
添加内容
####
第三步:
然后刷新dns,
dscacheutil -flushcache
####
目前都是本地hosts配置了github.com 的ip地址,如果访问github失败,或者访问网速慢,可能就是github的ip地址换了或者ip地址丢包严重。可以通过ping github.com 查看时长以及丢包率。
如果需要修改github ip地址,可以通过 https://github.com.ipaddress.com ,了解当前github.com的ip地址。
最后修改本地hosts中的配置,再刷新dns即可。
####
github可以ping通,但是无法正常访问
可能是dns解析出错,mac上使用清空,dns缓存的命令,:sudo dscacheutil -flushcache
#####