域名DNS劫持及DNS污染简析

dns污染  时间:2021-03-27  阅读:()

DNS劫持及DNS污染简析

先认识下什么是DNS

DNS是计算机域名 (Domain Name System) 的缩写它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方它主要有两种形式主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。在Internet上域名与IP地址之间是一对一或者多对一的域名虽然便于人们记忆但机器之间只能互相认识IP地址它们之间的转换工作称为域名解析域名解析需要由专门的域名解析服务器来完成 DNS就是进行域名解析的服务器。 DNS命名用于Internet等TCP/IP网络中通过用户友好的名称查找计算机和服务。当用户在应用程序中输入DNS名称时 DNS服务可以将此名称解析为与之相关的其他信息如IP地址。因为你在上网时输入的网址是通过域名解析系统解析找到了相对应的IP地址这样才能上网。其实域名的最终指向是IP。例如

1用户需要访问www.examp l e.com这个网站 向DNS服务器提出解析请求。

2 DNS服务器通过检查发现www. examp l e.com域名的IP地址是127.0.0. 1将结

果返回给用户。

3用户知道www. examp l e.c om这个域名的真实地址之后就可以正常访问www.examp l e.c om网站了。

什么是DNS劫持

DNS劫持就是通过劫持了DNS服务器通过某些手段取得某域名的解析记录控制权进而修改此域名的解析结果导致对该域名的访问由原IP地址转入到修改后的指定IP其结果就是对特定的网址不能访问或访问的是假网址从而实现窃取资料或者破坏原有正常服务的目的。

从上面的原理图上来看 DNS劫持是出现在第2步通过篡改DNS服务器上的数据返回给用户一个错误的查询结果来实现DNS劫持的。

DNS劫持症状在某些地区的用户在成功连接宽带后首次打开任何页面都

指向ISP提供的“电信XX网站”、 “网通XX广告”等内容页面。还有就是曾经出现过用户访问Google域名的时候出现了百度的网站。这些都属于DNS劫持。再说简单点 当你输入example.com这个网址的时候你看到的网站却是百度的首页。

下面看一个上海电信DNS劫持的实例

上海电信曾今使用户在使用搜索引擎的时候突然就跳转到另外一个页面了。例如将对auto. search.msn.com这个域名解析的应答篡改为他们自己的IP地址。那么我们使用由 Root服务器下来的权威结果 我们用DNSStuff测试

 http://www.dnsstuff.com/tools/lookup.ch?name=auto. search.msn.com&type=A可以看到如下结果

Response:

Domain Type Class TTL Answera134.g.akamai.net.6528acf. 1.cn.akamaitech.net. A IN 20 67. 130. 109.38a134.g.akamai.net.6528acf. 1.cn.akamaitech.net. A IN 20 67. 130. 109. 16

NOTE: One or more CNAMEs were encountered. auto. search.msn. com is reallya134.g.akamai.net.6528acf. 1.cn.akamaitech.net.

[auto. search.msn.com->sea. search.msn.com->sea. search.msn.com.nsatc.net->search.msn. com. edgesuite.net->a134.g.akamai.net->a134.g.akamai.net.6528acf. 1.cn.akamaitech.net]

再来看我们使用了上海热线DNS所解析出来的结果我这里用BIND提供的di g工具来取结果

# dig @202.96.209.5 A auto. search.msn. com

; <<>> DiG 9.2.4 <<>> @202.96.209.5 A auto. search.msn. com

; ; global options: printcmd

; ; Got answer:

; ; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18248

; ; f lags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 4

; ; QUESTION SECTION:

;auto. search.msn.com. IN A

; ; ANSWER SECTION:

auto. search.msn. com. 86400 IN A 218. 30.64. 194

; ; AUTHORITY SECTION:auto. search.msn.com. 86400 IN NS ns-puxi.online. sh. cn.auto. search.msn. com. 86400 IN NS ns-pudong.online. sh.cn.auto. search.msn. com. 86400 IN NS ns-pd.online. sh.cn.auto. search.msn. com. 86400 IN NS ns-px.online. sh.cn.auto. search.msn. com. 86400 IN NS ns-px2.online. sh.cn.

; ; ADDITIONAL SECTION:ns-pd.online. sh.cn. 86400 IN A 202.96.209. 133ns-px.online. sh.cn. 86400 IN A 202.96.209.5ns-puxi.online. sh.cn. 86400 IN A 202.96.209. 5ns-pudong.online. sh. cn. 86400 IN A 202.96.209. 133

; ; Query time: 23 msec

; ; SERVER: 202.96.209.5#53(202.96.209. 5)

; ; WHEN: Wed Mar 14 14:51:08 2007

; ; MSG SIZE rcvd: 236

可以看到auto. search.msn.com被解析到了218.30.64. 194这个IP这显然是不对的而本应属于微软的msn域名的NS记录竟然为5个上海热线的域名服务器很明显猫腻就在这里了。而218.30.64. 194这个IP不错所料为电信IP。什么是DNS污染

DNS污染是一种让一般用户由于得到虚假目标主机IP而不能与其通信的方法是一种DNS缓存投毒攻击DNS cache poisoning。其工作方式是 由于通常的DNS查询没有任何认证机制而且DNS查询通常基于的UDP是无连接不可靠的协议因此DNS的查询非常容易被篡改通过对UDP端口53上的DNS查询进行入侵检测一经发现与关键词相匹配的请求则立即伪装成目标域名的解析服务器

NS Name Server给查询者返回虚假结果。

而DNS污染则是发生在用户请求的第一步上直接从协议上对用户的DNS请求进行干扰。

DNS污染症状 目前一些被禁止访问的网站很多就是通过DNS污染来实现的

例如YouTube。

解决办法

修改Hosts文件 Windows中Hosts文件的优先级高于DNS服务器操作系统在访问某个域名时会先检测HOSTS文件然后再查询DNS服务器。可以在hosts添加受到污染的DNS地址来解决DNS污染和DNS劫持如“www.examp l e.com

127.0.0. 1 正确的域名IP地址 ”。但是Hosts文件的条目一般不能使用通配符例如*.blogspot.com而DNS污染对域名匹配进行的是部分匹配不是精确匹配 因此Hosts文件也有一定的局限性试图访问这类域名仍会遇到很大麻烦。

使用安全的DNS服务器大多数用户都是使用ISP默认的DNS如果发现存在DNS劫持现象可以通过更换DNS服务器来实现避免DNS劫持例如可以更换为第三方的DNS服务OpenDNS或者得Google的DNS服务器例如 8.8.8.8,

8.8.4.4不过使用第三方DNS服务器虽然可以解决DNS劫持情况但是还是不能解决DNS污染问题的。

印象云七夕促销,所有机器7折销售,美国CERA低至18元/月 年付217元!

印象云,成立于2019年3月的商家,公司注册于中国香港,国人运行。目前主要从事美国CERA机房高防VPS以及香港三网CN2直连VPS和美国洛杉矶GIA三网线路服务器销售。印象云香港三网CN2机房,主要是CN2直连大陆,超低延迟!对于美国CERA机房应该不陌生,主要是做高防服务器产品的,并且此机房对中国大陆支持比较友好,印象云美国高防VPS服务器去程是163直连、三网回程CN2优化,单IP默认给20...

ReliableSite怎么样,月付$95美国洛杉矶独立服务器

ReliableSite怎么样?ReliableSite好不好。ReliableSite是一家成立于2006年的老牌美国商家,主要经营美国独立服务器租赁,数据中心位于:洛杉矶、迈阿密、纽约,带宽1Gbps起步,花19美元/月即可升级到10Gbps带宽,月流量150T足够各种业务场景使用,且免费提供20Gbps DDoS防护。当前商家有几款大硬盘美国独服,地点位于美国洛杉矶或纽约机房,机器配置很具有...

云步云72.5元/月起云服务器,香港安畅/葵湾/将军澳/沙田/大浦CN2机房,2核2G5M

云步云怎么样?云步云是创建于2021年的品牌,主要从事出售香港vps、美国VPS、日本VPS、香港独立服务器、香港站群服务器等,机房有香港、美国、日本东京等机房,目前在售VPS线路有CN2+BGP、CN2 GIA,香港的线路也是CN2直连大陆,该公司旗下产品均采用KVM虚拟化架构。目前,云步云提供香港安畅、沙田、大浦、葵湾、将军澳、新世界等CN2机房云服务器,2核2G5M仅72.5元/月起。点击进...

dns污染为你推荐
三星iphonesqlserver2000挂起SQL server2000 安装为什么老是提示挂起?重庆杨家坪猪肉摊主杀人重庆忠县的猪肉市场应该好好整顿一下了。6月份我买到了母猪肉。今天好不容易才下定决心去买农贸市场买肉。字节跳动回应TikTok易主#北京字节跳动科技有限公司#小说审核有三面么?我面试了两轮就叫我回家等消息了 要是刷下来了也该告asp.net网页制作怎么用ASP.NET 做一个网页注册。简单的就行flashfxp注册码找flashfxp3.4注册码Aliasedinternal徐州商标介绍徐州的一种产品瞄准的拼音瞄怎么读,瞄的组词,瞄的读音,瞄的笔顺,瞄的意思tumblr上不去安卓手机版steam打不开是为什么
深圳域名空间 鲁诺vps 网站域名备案 wordpress技巧 eq2 牛人与腾讯客服对话 已备案删除域名 域名评估 中国电信测网速 qq对话框 双12 免费外链相册 东莞服务器托管 中国电信测速网站 789电视剧网 双十二促销 蓝队云 什么是dns qq空间打开很慢 远程登录 更多