我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

在编写typescript的相关案例文章的时候,苏南大叔使用typings下载了loashtyping文件。但是,很令人意外的是:报错了,显示无法解析raw.githubusercontent.com。这个问题不好说,苏南大叔就是想写点代码而已。所以,需要一个真实可用的ip地址。

苏南大叔:如何解决raw.githubusercontent.com的dns污染问题? - github-dns
如何解决raw.githubusercontent.com的dns污染问题?(图3-1)

本文测试环境:win10node@14.2.0npm@6.14.4。本文主要的步骤就是:查找ip,修改hosts文件。

以往的处理方式

在以前的文章中,苏南大叔是利用chinazping功能,查找合适的ip的。具体见下面这个文章:

苏南大叔:如何解决raw.githubusercontent.com的dns污染问题? - ping-chinaz
如何解决raw.githubusercontent.com的dns污染问题?(图3-2)

chinaz提供的查询功能:

新的处理方式

现在尝试一个新的处理方式,就是利用下面的这个网站查看ip。对比来看的话,后面的这个外国网站的ip只有一个,而国内的chinaz会显示无数个。但是,两者的查询结果似乎没有交集。

苏南大叔:如何解决raw.githubusercontent.com的dns污染问题? - ping-ipaddress
如何解决raw.githubusercontent.com的dns污染问题?(图3-3)

由于相关查询地址,会被某数字软件拦截,所以就不贴出来了。大家请自行尝试。

更容易的处理方式

brew的安装脚本为例:

只需要在githubusercontent后面加个s字样,就可以访问了。变成:

githubusercontents.com,是私人搭建的镜像服务。遵守人家的规定哦。疑似是这位仁兄提供的服务:

相关链接

总结

查找到新的ip之后,把它写入到hosts文件里面,typings的安装过程就可以继续了。当然,写入hosts文件的过程,苏南大叔就不描述了,这个问题太简单了,大家注意管理员权限问题即可。

下面的链接里面,苏南大叔写了一些关于ping的事情,看看吧?

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   github    ping