什么是DNS污染?和域名被墙有什么区别?域名被和谐、被屏蔽、被和谐该怎么办?

2020年10月16日前端开发评论160,192字数 1538阅读5分7秒阅读模式

什么是DNS污染?和域名被墙有什么区别?域名被和谐、被屏蔽、被和谐该怎么办?

最近是怎么回事?关注的很多网站突然无法访问了。
突然这样大面积的无法访问,让人有点难过,到底发生了什么?

于是我拿了其中一个网站域名去做测试,看看是怎么回事?
结果显示域名被DNS污染了。

什么是DNS污染?和域名被墙有什么区别?域名被和谐、被屏蔽、被和谐该怎么办?

那到底什么是DNS污染呢?它和域名被墙又有什么区别呢?

DNS污染,又称为域名服务器缓存污染(DNS cache pollution)或者域名服务器快照侵害(DNS cache poisoning)。
DNS污染是指一些刻意制造或无意中制造出来的域名服务器分组,把域名指往不正确的IP地址。
一般来说,网站在互联网上一般都有可信赖的域名服务器,但为减免网络上的交通,一般的域名都会把外间的域名服务器数据暂存起来,待下次有其他机器要求解析域名时,可以立即提供服务。
一旦有相关网域的局域域名服务器的缓存受到污染,就会把网域内的电脑导引往错误的服务器或服务器的网址。

简单点说,就是在域名和真实IP的路上,进行拦截,实现输入域名无法找到服务器。到底网站无法正常被访问。
但是,因为是中间拦截,所有难免有漏网的,也就会出现还是有部分地区可以正常访问。

另外还有一种是DNS劫持,这种就更坏了。
不仅仅是路上拦截,还给指了一条新路,从而返回错误结果,让用户输入域名却进入了另一个网站。

那么域名被墙又是什么呢?

网上搜到的结果说了一大堆,听着也是云里雾里的,但是其实和DNS污染是一个道理,都是在域名和服务间进行拦截,只是这个时候用的是一面墙。

而被墙其实不仅仅针对是域名,还有可能是IP被墙。

那么具体该怎么办呢?

分以下几种情况,不同情况处理方法也不一样,程度依次加重:

1 、仅仅是 ip 被墙 → 换 ip ;
2 、域名被 url 重置→上 https或域名备案,智能解析分国内,国外 ;
3 、域名被国家出口 dns 污染→用国内 dns ,备案回国。

下在就4种情况分别说明:

情况1:
如果仅仅是服务器ip被墙,更换服务器ip即可,然后整顿网站,查看是否被黑,或者是否包含非法关键词信息。

IP被封:如果ping不通,使用国外代理可以打开一般可以确定是ip被封。 
注意:一般来说,如果你的域名解析的地址是国外的就会被墙,如果绑定国内的IP一般是不会被墙的。

这个时候只需要更换个服务器服务商或者更换个IP即可。

情况2:
域名url 连接已重置,无法访问此网站,访问时出现ERR_CONNECTION_RESET或“连接重置”的字样。

1.如果域名被间歇性屏蔽:如果间歇性的可以打开,打不开的时候用国外代理可以打开,说明域名被间歇性的屏蔽(当然这个情况也可能是国内DNS解析不稳定造成的)。 
2.假如域名下的网站出现非法信息,会暂时打不开,过会又可以打开,一般就判断为间歇性屏蔽,处理方法就是删除敏感信息词条关键字即可 。
3.这种情况下,https协议开头的是可以访问的。

什么是DNS污染?和域名被墙有什么区别?域名被和谐、被屏蔽、被和谐该怎么办?

解决方法就俩:

(1)换回国内的空间。
用香港空间也不可以,必须是那种需要备案的国内空间(即有接入资格的)。
但搬回国内后、你的网站从国外访问时就会无法成功,因为墙在中间的缘故,有点“进不去出不来”的意思,解决方法就是等!
具体要等多久能从黑名单给你放出来就不确定了。
(看网上有人等了2年以上都没有被解封,最后还是换域名了,我还试过去政府网站写信、没有人管)。

(2)换域名。
期间可以将被墙域名解析到国内空间,然后做301重定向到新域名,以减少流量和权重的丢失。

网上还有人提到过一种说法是:
(3)“将域名解析到国内的某个大站(如baidu等),过几天后有可能会被解封,看你的人品了。”
听着就感觉不靠谱,真长官方是不会定期检测来更新域名的状态的,正常进了名单想出来就很难。

情况3:
域名被国家出口dns污染。

这个时候只能使用国内DNS服务,并在国内备案,才可以实现正常访问。
正常情况下算是废了。
可以参考情况2,更换域名来解决。

2024最新 Vue.js 的一般性学习路径 前端开发

2024最新 Vue.js 的一般性学习路径

可以根据自己的经验水平和学习方式进行调整。 初学者: 了解前端基础: 熟悉HTML、CSS和JavaScript。 了解基本的编程概念和Web开发原理。 学习Vue.js核心概念: 官方文档:阅读Vu...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定