关于中国境内用户访问.com 和.net 域名被解析到65.49.2.178 一事我又有新发现,我发现了为什么.cn 和.org 的域名没有受到影响指向65.49.2.178的原因,证明此事事故与根域名服务器无关。
在上一篇文章中,我查到了65.49.2.178这个IP的背景,验证了根域名服务器在中国有镜像,驳斥了各大媒体和维基百科上说“根域名服务器只有13台,亚洲唯一的一台在日本”的说法,猜测这事件是一次来自国内机房的DNS污染事故。
我注意到国家互联网应急中心的通告提到仅有“.com”、“.net”等结尾的网站受到影响,而.cn结尾的网站没有受到影响,.org结尾的网站没有被提到,也应该是没有受到影响:

关于1月21日我国境内互联网访问异常情况的通报

来源:CNCERT 时间:2014-01-22

2014年1月21日15:20,中国境内大量互联网用户无法正常访问域名以“.com”、“.net”等结尾的网站。事件发生后,国家互联网应急中心第一时间启动应急响应机制,协调组织部分技术支撑单位进行调查和应急处置,16:50左右,用户访问基本恢复正常。

经对已掌握的数据进行分析,初步判断此次事件是由于网络攻击导致我国境内互联网用户通过国际顶级域名服务解析时出现异常,攻击来源正在进一步调查中。

为什么.cn 和 .org 结尾的网站没有受到影响?

我们先来看正常的域名解析过程:

DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

第一步,DNS会返回“根域名服务器”地址和IP, 上图中是root-servers.net结尾的地址;

第二步,根域名服务器192.33.4.12返回通用顶级域名(gTLD)的服务器地址和IP;

第三步,gTLD服务器返回NS(name server)地址和IP,上图中是ns1.dreamhost.com;

第四步,NS返回域名对应的真正的IP地址, 上图中是69.163.141.215。

下面是dig+trace zuola.com 和 dig+trace dbanotes.net 的结果,显示以“.com”、“.net”等结尾的域名在第二步返回的都是 gtld-server.net结尾的服务器地址; 而以“.org”的域名用的是另一种域名的服务器。


DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

下面是dig+trace 1kg.org 这个域名的结果,同样需要向DNS发起第一步查询,返回的结果是相同的根域名服务器地址,第二步返回的却不是以gtld-server.net结尾的服务器地址,是org.afilias-nst.org 和 org.afilias-nst.info 结尾的地址


DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

下面是dig+trace hightechlowlife.cn 这个域名的结果,.cn 和 .org 的域名同样需要向DNS发起第一步查询,得到了正确的根域名服务器地址; 第二步返回的却不是 以gtld-server.net结尾的服务器地址,也不是以org.afilias-nst.org 和 org.afilias-nst.info 结尾的地址,是以dns.cn结尾的地址:


DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

好了,.cn 和 .org 的域名同样需要向DNS发起第一步查询,也都得到与.com 跟.net 域名相同的“根域名服务器”查询结果了,仅有第二步返回的结果不同。这证明此次事件与“根域名服务器”完全没有关系。这样一区分,也许能解释为什么.cn 和.org 的域名没有受到影响了。

下图来自DNSPod的BLOG,证实2014年1月21日访问.com 域名会得到65.49.2.178这个IP:


DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

没有返回返回通用顶级域名(gTLD)的服务器地址和IP,也没有返回name server 地址。


DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

没有返回返回通用顶级域名(gTLD)的服务器地址和IP,也没有返回name server 地址。

我再贴一张2014年1月22日在中国境内用dig追踪twitter.com 域名解析过程的图片:


DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

图片由陈少举提供

Twitter.com的域名被劫持到203.98.7.65这个IP了,从http://whois.webhosting.info/203.98.7.65来看,这个IP不是twitter的IP,表现和2014年1月21日的劫持域名到65.49.2.178完全一样:没有返回返回通用顶级域名(gTLD)的服务器地址和IP,也没有返回name server 地址。

完整无误的解析应该是如下图一样分四次返回数据:


DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

DNS污染事件跟踪:为什么.cn和.org域名逃过一劫

图片由陈少举提供

结论:

我国境内互联网用户通过国际顶级域名服务解析时出现异常,“.com”、“.net”域名被解析到 65.49.2.178是一次DNS污染行为,和GFW污染Twitter.com 、Facebook.com Youtube.com 、 Zuola.com 等域名的表现是一致的,与根域名服务器完全无关。.cn 和 .org 结尾的网站没有受到影响则证明,可能是此次GFW不小心把gtld-servers.net 加入污染域名的列表了,下次遇到同样的部分域名受影响的话用用dig +trace gtld-servers.net来排查吧。

以上观点不一定绝对正确,欢迎补充可能性和证据。

原创文章:http://www.zhoushuguang.com/2014/01/root-servers.html

作者: 佐拉 http://weibo.com/zuola

本文网络安全相关术语:网络安全工程师 网络信息安全 网络安全技术 网络安全知识

分页:12
转载请注明
本文标题:DNS污染事件跟踪:为什么.cn和.org域名逃过一劫
本站链接:http://www.codesec.net/view/57772.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 网络安全 | 评论(0) | 阅读(396)