日期:2011-01-28 19:19:00  来源:本站整理

<b>通过开源程序同时办理DNS劫持和DNS污染的问题</b>[服务器安全]

赞助商链接



  本文“<b>通过开源程序同时办理DNS劫持和DNS污染的问题</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

我们知道,某些网络运营商为了某些目的,对DNS举行了某些操作,招致利用ISP的正常上网设置无法通过域名获得精确的IP地址.常用的手段有:DNS劫持和DNS污染.关于DNS劫持和DNS污染的辨别,请查找相关文章.对付DNS劫持的办法很简单,只需求把系统的DNS设置改成为国外的DNS服务器的IP地址便可办理.但是关于DNS污染,普通除了利用代理服务器和VPN之类的软件之外,并没有什么别的办法.但是操纵我们对DNS污染的理解,还是可以做到不用代理服务器和VPN之类的软件就可以办理DNS污染的问题,从而在不利用代理服务器或VPN的情形下拜候本来拜候不了的一些网站.当然这无法办理全部问题,当一些无法拜候的网站本身并非由DNS污染问题招致的时刻,还是需求利用代理服务器或VPN才能拜候的.

我们知道,DNS污染的数据包并非在网络数据包经过的路由器上,而是在其旁路产生的.所以DNS污染并没有法禁止精确的DNS解析后果返回,但由于旁路产生的数据包发回的速度较国外DNS服务器发回的快,操作系统认为第一个收到的数据包就是返回后果,从而忽视后来收到的数据包,从而使得DNS污染得逞.而某些国家的DNS污染在一段期间内的污染IP倒是固定不变的,从而可以忽视返回后果是这些IP地址的数据包,直接办理DNS污染的问题.

在这里我用Java做了一个简单的小程序并供应源代码,在本机运行后,就可以在没有代理服务器和VPN的情形下,直接就可以办理DNS污染的问题了.假如没有安装Java,可以去http://www.java.com/上安装一个.解开AntiDnsPollution.zip之后,运行filter.bat(Linux用户请运行filter.sh),等候启动成功.然后设置系统的DNS服务器的IP地址为127.0.0.1便可.然后翻开一个号令行窗口,履行nslookup一些被DNS污染的域名,是不是解析精确了?

下面说一下这个小程序的具体工作流程:首先程序启动后,会从文本文件dnsfilter.properties中读取配制,然后去一个不存在的DNS服务器——但这个IP地址倒是国外的——中举行DNS查询被劫持的域名,然后返回的IP地址就是被劫持的IP,被记录下来,之后正常的DNS查询中,就自动把这些IP地址过滤了.这个程序今后会不按期更新,大概也会出.NET版本,请在我的Google Reader上关注更新.

关于高级用户,可以手动用文本编辑器改正配置文件dnsfilter.properties:

BindToIP:小程序启动后作为DNS服务期绑定53端口,这里指定绑定的IP地址

DnsServer:国外的DNS服务器,可以设置为OpenDNS或Google DNS服务器的IP地址

ResponseTimeout:DNS查询返回超时的时间(毫秒)

TestDnsServer:测试DNS服务器,请指定一个不存在的DNS服务期,但要求IP是国外的

TestRespTimeout:测试DNS服务器的查询返回超不时间(毫秒),也就是DNS劫持的旁路答复超不时间

TestCount:测试DNS服务器的次数,为了得到全部被劫持的IP地址,需求一定的测试次数

小程序的履行文件和源代码在同一个紧缩包内,请点这里下载(含源代码).

备用下载地址:备用地址1  备用地址2   以上是“<b>通过开源程序同时办理DNS劫持和DNS污染的问题</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .