解决DNS域名劫持的几种方法

现在国内上网的用户,大多家用的都是用的网通或者电信的adsl,这中间还分各省地区的拨号服务器,dns(Domain Name System)就成了上网时,很关键的一环,dns的快慢与稳定与否,关系着浏览时的正常;更有甚者,dns的健康与否,更会直接影响各个拨号客户端的健康。

dns劫持现在不算新名词了,从理解WWW以后,网络的普及,it知识的丰富积累,大家都知道了能够浏览网络的基本原理:由客户端发送域名请求给dns,dns通过遍历查询dns数据库,来解析此域名对应的ip,然后反馈至浏览器客户端,客户端通过ip与对方建立数据连接;这时,很关键的一环,就是dns服务,如果dns把你想要解析的地方,解析为错误的另一个地方,这地方是劫持者有自身利益的地方,例:明明访问www.linwan.net.cn,却被引导至另外一个网址,比如:www.smallit.cn ;另外,还有就是,排除自身电脑问题的弹出窗口这个过程,就称之为dns劫持,至于dns劫持的利益,这就是另外一个话题了。

遇到dns被劫持,让dns服务提供者解决这个问题,是比较矛盾的;因为,劫持者,最有可能的就是他们;另外一种最直接的解决办法就是换用其他dns。

国内的dns服务器,全国各地的列表有很多,比如河南网通的是:202.102.224.68 202.102.227.68,河南电信的是:219.150.150.150 219.150.32.132,后面附有列表,有需要的可以查询下;

另外,国外的dns服务器可用的也非常多,我推荐大家使用OpenDNS提供的DNS服务器,OpenDNS是一个提供免费DNS服务的网站,口号是更安全、更快速、更智能。

  更换dns服务器的方法非常简单,对于宽带拨号用户来说,在“设置”-“网络连接”中找到宽带上网的连接,打开网络连接属性,选择Interner协议(TCP/IP)的属性页里,不要选择自动获取DNS,而要选择“使用下面的DNS服务器地址”,首选DNS服务器和备用DNS服务器分别设置为208.67.222.222和208.67.220.220,如下图所示,完成后重新连接上网,就可以摆脱服务商对我们的DNS劫持。

设置完请打开验证地址http://www.opendns.com/welcome/,如出现下面的画面即为设置成功。

同时使用openDNS可以访问很多被电信网通屏蔽的站点     我们喜欢gmail的访问也会稳定,好像google.com也可以直接访问不用转到google.cn了

还有一些其他功能 OpenDNS Shortcut 类似于域名缩写。

英语好的朋友可以去研究一下 http://www.opendns.com/

国外的dns列表:

新西兰
202.27.184.3

美国
165.87.13.129
165.87.201.244
205.171.3.65
205.171.2.65
198.41.0.4
198.41.0.4
198.32.64.12
192.33.4.12
192.203.230.10
192.5.5.241
192.112.36.4
192.36.148.17
192.58.128.30
192.9.9.3
193.0.14.129
128.9.0.107
128.8.10.90

加拿大
209.166.160.36
209.166.160.132

泰国
202.44.8.34
202.44.8.2

印度
202.138.103.100
202.138.96.2

香港
205.252.144.228

英国
193.0.14.129

日本
202.12.27.33
202.216.228.18

国内的dns列表:

北京
ns.bta.net.cn 202.96.0.133
ns.spt.net.cn 202.96.199.133
ns.cn.net 202.97.16.195
202.106.0.20
202.106.148.1

天津
ns.tpt.net.cn 202.99.96.68

上海
ns.sta.net.cn 202.96.199.132
202.96.199.133
202.96.209.5

重庆
61.128.128.68
61.128.192.4

浙江
dns.zj.cninfo.net 202.96.102.3

广东
ns.guangzhou.gd.cn 202.96.128.143
dns.guangzhou.gd.cn 202.96.128.68

深圳
ns.shenzhen.gd.cn 202.96.134.133
202.96.154.8
202.96.154.15

陕西
ns.snnic.com 202.100.13.11
西安
202.100.4.15
202.100.0.68

辽宁
ns.dcb.ln.cn 202.96.75.68

江苏
pub.jsinfo.net 202.102.29.3

四川
ns.sc.cninfo.net 61.139.2.69

成都
202.98.96.68

河北
ns.hesjptt.net.cn 202.99.160.68

保定
202.99.160.68
202.99.166.4

河南
202.102.227.68
202.102.224.68

山西
ns.sxyzptt.net.cn 202.99.198.6

吉林
ns.jlccptt.net.cn 202.98.0.68

山东
202.102.152.3
202.102.128.68

淄博
211.97.168.129

福建
dns.fz.fj.cn 202.101.98.55

湖南
202.103.100.206

广西
10.138.128.40

江西
202.109.129.2

云南
ns.ynkmptt.net.cn 202.98.160.68

武汉
202.103.24.68
202.103.0.117

新疆
61.128.97.73
61.128.97.74

香港
ns1.netvigator.com 205.252.144.228

澳门
vassun2.macau.ctm.net 202.175.3.8

4 thoughts on “解决DNS域名劫持的几种方法

  1. 彻底解决dns绑架问题,碰到不存在的域名可以定义成自己的网站。
    dns被绑架了,很烦人,对吧?
    其实解决起来很简单的,你一定喜欢。
    只需要把你电脑的DNS修改为 221.2.55.236 和 219.147.28.229 一切就都解决了。
    修改为上面的DNS以后,再碰到不存在的域名,会弹出一个页面,你别着急,不一样的地方就在这里,你在这一页填上你想显示的网站,以后访问不存在的域名时,就会跳转到你定义的网站了,是不是很不错啊。
    以后想跳转到另外的网站怎么办?只要在浏览器 internet 属性里面 删除Cookies 就可以重新定义了。
    选择这2个DNS有什么好处呢?一个是可以不再被绑架,另外还有个好处,因为这2个DNS一个在电信、一个在网通,可靠性是非常高了。
    221.2.55.236 是在网通,你的电脑上网是网通的话,就把主DNS修改为这个。
    219.147.28.229 是在电信,你的电脑上网是电信的话,就把主DNS修改为这个;

  2. 不一定能解决问题哦,我查询某些域名即使用国外的DNS服务器返回来也是ip也是错的,而且每次都是不同的虚假ip,但是在境外查询是没有问题的,只好用vpn连境外办事处去了。

Comments are closed.