有一个网站,玩NODEJS的人大概都会知道一点,他提供了很多公开的JS文件下载,这些文件是全世界用户都能访问的,打个比方说你访问百度的新闻网站,有可能其中有一个公共的JS库就是他家提供的,直接引用就行了,版本更新什么的都不用管。
但是呢,这家网站同时提供了一些其他服务,也是有点公益性质的纯共享,某些国区的人就动坏水,大量引用这些资源文件当网盘来用,流量大到受不了。那个公司吃不消,就把来自中国的IP给封了不允许请求,其他国家都是好的。
一个坏的后果,我实测发现中国区能访问这家公司网站的就三个IP,有二个IP给封了,还有一个IP还是可以用的,导致正常访问就看运气,大部分情况下DNS会给你轮那二个不能访问到的IP,除非你自己劫持了,那就没问题正常可用。当你翻了之后,发现这些问题都不存在,怎么访问都是正常的,因为国外IP都没封。
公网的环境太复杂,很多故事不知道原因,但有些事知道原因后,发现还真的是无奈。