情况描述
今天准备安装homebrew,但一直提示无法访问raw.githubusercontent.com
,猜测可能是因为某些众所周知的原因导致 DNS 污染,最终通过修改 host 解决问题。
解决方法
查询真实 IP
通过 https://www.nslookup.io/website-to-ip-lookup/ 查询 raw.githubusercontent.com/ 的真实 IP,
可知其真实 IP 为 185.199.108.133。(实测此IP会改变,请自行获取,不要直接使用案例中的这个)
修改 hosts
1.
CentOS
及 macOS
直接在终端输入
sudo vi /etc/hosts
(如果打开终端默认是在~用户文件夹,可以通过cd ../..
到达根目录后,再使用上面命令)
2.
编辑 hosts
文件,新增下列内容
199.232.68.133 raw.githubusercontent.com
保存即可。
(这里用到的vi编辑器,按i
开始输入模式,esc
退出输入,:wq
退出编辑器)