关于github.com
1 hosts位置
C:\Windows\System32\drivers\etc
2 github.com 资源访问限制的解决办法
2.1 方法一
2.1.1 打开DNS解析网址,查询有关与github.com域名相关的IP地址。
2.1.2 查询如下域名内容:
(1)github.com
(2)global.ssl.fastly.net
(3)assets-cdn.github.com
(4)codeload.github.com
(5)github.global.ssl.fastly.net
得到如下域名及其相关的IP地址:
2.1.3 通过查询可得到下列A类IP 地址
2.1.4 找到hosts文件并添加IP地址和对应域名
在Windows\system32\drivers\etc\下,找到hosts文件并添加IP地址和对应域名,按照如下格式修改hosts文件(注意不能修改hosts文件的原始格式,否则不可用),如果下次不能使用,可重新查询替换IP即可。
20.205.243.166 github.com
174.37.175.229 global.ssl.fastly.net
185.199.111.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.108.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
20.205.243.165 codeload.github.com
31.13.71.19 github.global.ssl.fastly.net
2.1.5 刷新dns,启动命令运行窗口
输入命令:ipconfig/flushdns 刷新DNS缓存。
2.1.6 验证配置是否生效
在“cmd”窗口中输入“ping github.com”进行测试,如下出现类似如下信息表示配置成功:
2.2 方法二
在国内登录GitHub需要通过一些特殊的方式和工具来绕过网络封锁,以下是几种常见的方法。
修改hosts文件
- 打开C:\Windows\System32\drivers\etc目录,找到hosts文件。
- 右键点击hosts文件,选择“以记事本方式打开”。
- 在hosts文件的最后添加以下内容:
# GitHub Start
140.82.114.4 github.com
199.232.96.133 user-images.githubusercontent.com
199.232.96.133 raw.githubusercontent.com
199.232.96.133 gist.githubusercontent.com
199.232.96.133 assets-cdn.github.com
140.82.113.4 api.github.com
199.232.96.133 favicons.githubusercontent.com
140.82.113.4 github.io
199.232.96.133 github.vsassets.io
199.232.96.133 codeload.github.com
199.232.96.133 camo.githubusercontent.com
199.232.96.133 avatars.githubusercontent.com
199.232.96.133 avatars0.githubusercontent.com
199.232.96.133 avatars1.githubusercontent.com
199.232.96.133 avatars2.githubusercontent.com
199.232.96.133 avatars3.githubusercontent.com
199.232.96.133 avatars4.githubusercontent.com
199.232.96.133 avatars5.githubusercontent.com
199.232.96.133 avatars6.githubusercontent.com
199.232.96.133 avatars7.githubusercontent.com
199.232.96.133 avatars8.githubusercontent.com
# GitHub End
- 保存hosts文件,关闭全部窗口。
- 清除DNS缓存:
– 打开命令提示符(管理员权限)。
– 输入ipconfig /flushdns
并按下回车。