我们有的时候会发现sinaapp的应用总是无法打开,不管是顶级的域名还是自己的二级域名都一样,有时候却可以打开顶级域名无法打开二级域名等现象.跟大家想的一样,刚开始用sinaapp的时候我也有这个问题,总以为是自己的网络有问题或者sina sae不够稳定造成的.但是其实真正的问题确实DNS污染的问题,当我们无法访问的时候去ping自己的域名,会发现被解析到一个国外的IP地址,IP地址无法ping通.而且tracert也无法获取正常的解析.就算我们采用谷歌或其它一些开放的公共的dns也无法进行解析.还是错误的IP地址.一般情况我们运行CMD进行dns查询ns gov.com.cm 8.8.8.8 从谷歌获取dns信息也错误.所以还是不要白费力气好,dns污染是对dns根进行污染缓存的.我们只要在cmd里面运行ipconfig/flushdns,进行dns缓存清除就又可以打开自己的网站了.当然这不是个长久之计,也仅仅只是自己可以打开,如果访客碰到你的网站这个样子可不会帮你研究半天然后才打开你的网站.
什么原因造成的dns污染?:dns污染和dns劫持不同,劫持一般是网络运营商对用户进行的劫持,让你打开的网站上面出现广告,或者当你打开的网站无法访问的给你跳转到一个广告页面,例如常见的自动跳转到联通导航和114导航还有诺基亚导航,这些都是常见的dns劫持现象.dns污染则不同,dns污染是直接把你的域名解析到一个死亡的IP地址,让你无法正常打开自己的网站.某些国家或地区为出于某些目的防止某网站被访问,而且其又掌握部分国际DNS根目录服务器或镜像,也可以利用此方法进行屏蔽。dns污染只要清除dns的缓存用户就可以正常的打开了,域名的解析只是以缓存的方式存在的.dns根并不能完全的更改掉的解析.而qiang是针对国外的IP地址的,或许国内的无法墙掉,所以只能采用dns污染的方式来暂时性的让你无法访问.dns污染在一些比较破的域名dns解析商那里或许存在,但是在dnspod等一些运营商那里肯定是不会出现的,所以肯定是人为第三方造成的.下面是一个网络上面找到的简易的图片解释.
如何解决dns的污染:如果是你的域名本身造成的污染,那无法被解决,只能更换域名.或者等什么时候政策变了或许你的网站就正常了.你试图修改域名的dns和其它一些实际上都是没有任何的用处的.至于sina sae的话你直接解析到IP地址就可以解决了.本来是无法确定到底是什么原因造成的污染,但是偶然的一个晚上,发现sinaapp.com无法打开,然后ping了下,发现被污染到一个159的IP地址了.然后才想起来自己的域名是cname到sinaapp.com这个三级域名上的,唯一可能的原因就是sinaapp.com已经被dns污染了.由于sinaapp.com的三级域名都是智能解析的,而且sae采用的分布式的集群,有很多个IP地址,所以我们只能在通过在线ping多线路的确定具体的服务器IP地址是多少.http://ping.chinaz.com.我们查看你电信联通和移动三个区域的IP,然后点击IP地址查看信息,如果是新浪电信节点就到自己的dns解析那里设置下,所有的电信访问都解析过去,联通和移动的也都一样,现在很多idc都支持智能解析,例如dnspod等等很多都是的.
最后再提示一点:sinaapp的应用可能会有的时候更换IP地址,建议定时的检查一下是否更换了IP地址,随时把解析更新一下.
详细解析方案:
目前dnspod已经无法再进行更详细的解析了,因为他涨价了…不过如果你是较早使用dnspod的用户并且添加了自己的玉米,那么恭喜你可以进行详细的解析.
11 年前
0
赏
评论
还没有任何评论,你来说两句吧!