DNS劫持和DNS污染的区别及解决办法

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-06-26
DNS劫持和DNS污染的区别及解决办法

DNS污染和DNS劫持在天朝是非常常见的现象。
输入了一个错误的URL后,本应该出现的404页面却是电信114,
正常访问网站时出现的电信的小广告,
使用了**却依然无法正常访问某些境外网站,
以及最近爆出来的Gmail钓鱼页面,
这些都是遭到DNS污染和DNS劫持的现象。
以下提供两种方法解决这个问题:
1.Firefox only用户
如果你只用Firefox又懒得折腾,直接打开Firefox的远程DNS解析就行了。
在地址栏中输入about:config
找到network.proxy.socks_remote_dns一项改成true。
2.通用解决方法
这种方法更为彻底,保证所有网络程序都能获得正确的DNS解析。
http://code.google.com/p/pydnsproxy/
到以上地址下载DNS Proxy这一程序,安装(Vista/Win7需要以管理员身份运行)。
然后修改你的网络适配器设置(根据你的上网方式选择适配器),把DNS服务器地址手动指定为127.0.0.1,即本机地址。
程序默认使用OpenDNS,可以修改安装目录下的dnsserver.conf选用你自己喜欢的境外DNS服务器,比如Google DNS 8.8.8.8。

DNS污染,又称为域名服务器缓存污染(DNS
cache
pollution)或者域名服务器快照侵害(DNS
cache
poisoning)。
DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,其效果就是对特定的网络不能反应或访问的是假网址。

  DNS劫持:就是通过劫持了DNS服务器,通过某些手段取得某域名的解析记录控制权,进而修改此域名的解析结果,导致对该域名的访问由原IP地址转入到修改后的指定IP,其结果就是对特定的网址不能访问或访问的是假网址,从而实现窃取资料或者破坏原有正常服务的目的。DNS劫持通过篡改DNS服务器上的数据返回给用户一个错误的查询结果来实现的。
  
  DNS污染:是一种让一般用户由于得到虚假目标主机IP而不能与其通信的方法,是一种DNS缓存投毒攻击(DNS cache poisoning)。其工作方式是:由于通常的DNS查询没有任何认证机制,而且DNS查询通常基于的UDP是无连接不可靠的协议,因此DNS的查询非
常容易被篡改,通过对UDP端口53上的DNS查询进行入侵检测,一经发现与关键词相匹配的请求则立即伪装成目标域名的解析服务器(NS,Name Server)给查询者返回虚假结果。

对于DNS劫持,可采用国外公认的DNS服务器解决。例如OpenDNS(208.67.222.222)或GoogleDNS(8.8.8.8)。
对于DNS污染,可以说,个人用户很难单单靠设置解决,通常可以使用VPN或者域名远程解析的方法解决,但这大多需要购买付费的VPN或SSH等,也可以通过修改Hosts的方法,手动设置域名正确的IP地址。

这个问题我也想知道,是不是打开不同的网页而会自动转入一个不相关的网页?就像转入http://www.dnserror.cn/baiud3/index3.htm

  • DNS劫持和DNS污染的区别及解决办法
    答:DNS劫持通过篡改DNS服务器上的数据返回给用户一个错误的查询结果来实现的。DNS污染:是一种让一般用户由于得到虚假目标主机IP而不能与其通信的方法,是一种DNS缓存投毒攻击(DNS cache poisoning)。其工作方式是:由于通常的DNS查询没有任何认证机制,而且DNS查询通常基于的UDP是无连接不可靠的协议,因此DNS...
  • DNS劫持和DNS污染有区别吗?
    答:DNS劫持就是通过劫持了DNS服务器,通过某些手段取得某域名的解析记录控制权,进而修改此域名的解析结果,导致对该域名的访问由原IP地址转入到修改后的指定IP,其结果就是对特定的网址不能访问或访问的是假网址。DNS污染是指一些刻意制造或无意中制造出来的域名服务器分组,把域名指往不正确的IP地址。
  • DNS污染和DNS劫持的区别
    答:污染和劫持的问题都可以通过IIS7网站监控来进行检查,可以检测出具体问题,知道了是什么原因才能去解决。DNS劫持就是通过劫持了DNS服务器,通过某些手段取得某域名的解析记录控制权,进而修改此域名的解析结果,导致对该域名的访问由原IP地址转入到修改后的指定IP,其结果就是对特定的网址不能访问或访问的是...
  • 什么是DNS劫持?如何解决?
    答:一、DNS域名劫持,通过攻击互联网上的DNS服务器,伪造DNS服务器,指引用户指向错误的一个域名地址。简单的说就是DNS服务器被更改了。这种情况下你可以尝试域名DNS查询工具识别或全国Ping,一般都可以看到没有按照你的要求指向的,都是被劫持的。二、域名解析,通常输入HTTP网站跳转到另一个协议,或者在移动...
  • DNS劫持和DNS污染的区别,普及一下知识
    答:DNS污染,又称为域名服务器缓存污染(DNS cache pollution)或者域名服务器快照侵害(DNS cache poisoning)。DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,其效果就是对特定的网络不能反应...
  • DNS是什么 dns被劫持了如何解决【详解】-搜狗输入法
    答:要对付运营商的DNS劫持,设置一个可靠的DNS服务器往往就可以搞定问题。然而,很多朋友在设置了可靠的DNS服务器后,依旧不能解析到正确的IP地址,例如某个网站的IP地址明明是可以Ping通的,但就是无法访问。这种情况,通常是DNS污染所导致的。 虽然DNS服务器能够正常工作,但我们向DNS服务器发送域名解析请求的时候,是通过UDP...
  • DNS被劫持是什么意思?DNS被劫持有什么解决方案?
    答:DNS被劫持的危害攻击者利用这种手段,可能进行诈骗、网络钓鱼和恶意软件传播等行为。比如,银行网站被重定向,账号和密码信息面临泄露,或者下载页面被引向恶意软件,用户的设备安全受到威胁。应对DNS被劫持的策略 HTTPS保障: 使用HTTPS协议确保网站访问安全,通过验证网站证书保护用户免受中间人攻击。DNS over ...
  • 电脑dns被污染怎么办
    答:1、使用各种SSH加密代理,在加密代理里进行远程DNS解析,或者使用VPN上网。 2、修改hosts文件,操作系统中Hosts文件的权限优先级高于DNS服务器,操作系统在访问某个域名时,会先检测HOSTS文件,然后再查询DNS服务器。可以在hosts添加受到污染的DNS地址来解决DNS污染和DNS劫持。3、通过一些软件编程处理,可以直接忽略返回结果是虚...
  • dns污染是什么意思(dns泄露什么意思)
    答:2.DNS泄露可能是由于网络攻击、DNS服务器配置不当、DNS缓存污染等原因造成的。泄露的信息可能包括用户的IP地址、访问的网站等敏感信息。3.DNS泄露可能会导致用户的隐私泄露、网络安全受到威胁,因此用户需要注意保护自己的网络安全,使用可信赖的DNS服务提供商,及时更新系统和软件等。dns污染怎么办 解决方案...
  • 电脑的dns被劫持怎么办
    答:1.更改DNS设置:如果您的DNS被劫持,首先应该将其更改为公共DNS服务器。您可以使用GoogleDNS(8.8.8.8和8.8.4.4)或OpenDNS(208.67.222.222和208.67.220.220)来代替受到攻击的服务器。2.检查计算机上的恶意软件:DNS劫持往往是恶意软件感染的结果。使用杀毒软件和防火墙来查找和清除计算机上的...