当前位置:首页 > 免费资源 > 正文内容

通过开源程序解决DNS劫持和DNS污染问题

admin16年前 (2010-05-21)免费资源697
   我们知道,某些网络运营商为了某些目的,对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地址,需要一定的测试次数   小程序的执行文件和源代码在同一个压缩包内,请点这里下载(含源代码)

扫描二维码推送至手机访问。

版权声明:本文由博赚恋吧资源站发布,如需转载请注明出处。

本文链接:https://www.432l.com/post/2591.html

标签: 免费资源
分享给朋友:

相关文章

clicksaya---最新免费网页回拨电话,可无限制使用

 这是2008年最新的免费网络电话,支持回拨,目前处在试用期,所有可以无限制使用。  注册好后会出现下面一句话:You currently have unlimited minutes in your Clicksaya Beta account,意思就是说现在的试用账户并不限制拨打时长,可无限制使用,所有大家可得抓紧了,说不定什么时候就会加上限制了。下面免费电话吧站长简单和大家说下注册及使用方法...

注册returnees,无需安装永久免费打电话

这个网络电话我想很多朋友都熟悉!他是中国留学人才发展基金会提供的;专门给全球留学人员免费试用!当然你不是留学人员也可以用!不过这个网络电话也有个缺点,就是上网高峰期的时候效果不好!大家可以在网络情况好的时候试试这个免费网络电话 .下面是详细介绍: 绝对免费 Risk-Free 无需购买任何的软件和硬件 There is no equipment or softwar...

FTC—提供440分钟超长国内通话时长体验

FTC,是集PSTN固话网、IP互联网、Mobile移动网三位一体的通讯中心,整合了即时通讯、一号通、多方通话、网络电话、直拨回拨电话、短信、数据会议等各种通讯功能,并通过“号码即门牌”的家园式个人通讯门户,为用户提供便捷、低廉的一站式通讯服务。您只需拥有一个FTC号码,即可随时随地的,使用任何通讯工具,选用适合的通讯功能与他人沟通。FTC,是您的个人通讯之家!现在立即登陆 www.ftchome...

10多个免费DNS解析服务器

DNS域名解析,其实DNS就是一个域名解析服务器,与上面讲的,有所不同。这里指的是解析服务器。现在除了很多域名注册商的收费DNS外,也有很多网站提供免费DNS域名解析服务。今天就来推荐一些免费DNS解析服务器:DNSPod.com http://www.dnspod.com/ 它是国内最早提供(建立于2006年3月份)免费智能DNS解析的服务网站,DNSPod是目前支持电信、网通、教育网的智能D...

恋吧推荐Clip2Net - 截屏软件,同时提供500M并可外链免费网络硬盘

Clip2Net是一个非常方便实用的免费截屏软件,你可以用Clip2Net来截屏并且发布到Clip2Net提供的免费存储空间中,还支持截屏录制视频并发布。除此之外,Clip2Net还可以发布文本内容(支持HTML超文本)以及任意文件,可以公开分享也可以设置私有保护。Clip2Net对于图片是提供外链代码的,对于其它文件没有直接提供外链代码,但Free8测试后发现Clip2Net的下载地址也是可以...

恋吧推荐mig33—送30分钟免费网络电话

进入注册http://wap.mig33.com/join.php   第一个框填用户名,不能有特殊字符,标点符号等,  第二个框填密码,密码不能是123456之类的字符,最好是字母和数字的组合  第三个框填你的手机号码,请在手机号码前加国家代码,如中国8613912345678第四个框填图像验证码,然后点击Register.  如注册成功,则会收到+0085264504220 发来的1条短...

评论列表

济南seo
16年前 (2010-05-21)

博主太有才了!!!
o(∩_∩)o

济南seo
16年前 (2010-05-21)

学习了!o(∩_∩)o

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。