如何解决raw.githubusercontent.com的dns污染问题?
发布于 作者:苏南大叔 来源:程序如此灵动~
在编写typescript
的相关案例文章的时候,苏南大叔使用typings
下载了loash
的typing
文件。但是,很令人意外的是:报错了,显示无法解析raw.githubusercontent.com
。这个问题不好说,苏南大叔就是想写点代码而已。所以,需要一个真实可用的ip
地址。
本文测试环境:win10
、node@14.2.0
、npm@6.14.4
。本文主要的步骤就是:查找ip
,修改hosts
文件。
以往的处理方式
在以前的文章中,苏南大叔是利用chinaz
的ping
功能,查找合适的ip
的。具体见下面这个文章:
chinaz
提供的查询功能:
新的处理方式
现在尝试一个新的处理方式,就是利用下面的这个网站查看ip
。对比来看的话,后面的这个外国网站的ip
只有一个,而国内的chinaz
会显示无数个。但是,两者的查询结果似乎没有交集。
由于相关查询地址,会被某数字软件拦截,所以就不贴出来了。大家请自行尝试。
更容易的处理方式
拿brew
的安装脚本为例:
只需要在githubusercontent
后面加个s
字样,就可以访问了。变成:
githubusercontents.com
,是私人搭建的镜像服务。遵守人家的规定哦。疑似是这位仁兄提供的服务:
相关链接
- https://newsn.net/say/edge-host.html
- https://newsn.net/say/jetbrains-crack.html
- https://newsn.net/say/parallels-connect.html
总结
查找到新的ip
之后,把它写入到hosts
文件里面,typings
的安装过程就可以继续了。当然,写入hosts
文件的过程,苏南大叔就不描述了,这个问题太简单了,大家注意管理员权限问题即可。
下面的链接里面,苏南大叔写了一些关于ping
的事情,看看吧?


