网域服务器缓存污染(DNS cache pollution),又称域名服务器缓存投毒(DNS cache poisoning),是指一些刻意制造或无意中制造出来的域名服务器数据包,把域名指往不正确的IP地址。一般来说,在互联网上都有可信赖的网域服务器,但为减低网络上的流量压力,一般的域名服务器都会把从上游的域名服务器获得的解析记录暂存起来,待下次有其他机器要求解析域名时,可以立即提供服务。一旦有关网域的局域域名服务器的缓存受到污染,就会把网域内的计算机导引往错误的服务器或服务器的网址。
定义
某些网络运营商为了某些目的,对DNS进行了某些操作,导致使用ISP的正常上网设置无法通过域名取得正确的IP地址。
某些国家或地区出于某些目的为了防止某网站被访问,而且其又掌握部分国际DNS根目录服务器或镜像,也会利用此方法进行屏蔽。
常用的手段有:DNS劫持和DNS污染。
我们为什么需要DNS
当我们想要打开一个网站时,就像打电话给朋友一样,我们需要使用域名比如像www.baidu.com进行拨号。
但这个域名不能直接被计算机理解,就像朋友的名字不能直接告诉电话公司去找他一样。这时候,就需要DNS(Domain Name System,域名系统)登场了!
DNS就像一个巨大的电话簿,帮助我们把域名转换成计算机可以理解的IP地址(比如"192.0.2.1")。它就是我们上网的“信息中转站”。
何为DNS污染
可是,有些不好的家伙也在这个“信息中转站”里搞鬼。他们偷偷改变了电话簿上的信息,让我们的域名指向了错误的地方,就好像你本来要找朋友,结果却被引到了一个坏人家门口!
这就是DNS污染,它像是把我们的地图标错了方向,让我们迷路在网络世界里。而最可气的是,这些家伙还很擅长隐身,我们很难发现他们的“捣蛋”行为。
解决方案
正所谓,魔高一丈,道高一尺。对于DNS劫持,我们也是并非没办法解决的,只要我们肯动手,办法总比困难多
1、怎么解决DNS污染
目前我们默认使用的DNS解析服务器都是互联网服务提供商(ISP)分配的,所以只要某个域名在某个地区的解析中招了,那基本上没辙。好在,有不少其他大企业也提供DNS解析服务器,所以我们可以换别的DNS服务器。
2、换哪家的靠谱?
阿里巴巴:dns.alidns.com
360安全:dot.360.cn
阿里DNS:223.5.5.5
腾讯DNSPod:119.29.29.29
114DNS:114.114.114.114
如果域名(英文)的不行,就填地址(数字)
3、怎么更换DNS
很简单,第一步,打开手机设置,搜索“DNS”,一般都是这个。我以小米手机为例,找到“私人DNS”,华为的好像叫“加密DNS”
其他手机的话,如果找不到,那就直接百度搜索“OPPO设置DNS”之类关键词。
接下来非常简单,直接粘贴我上面给的地址进去,保存就可以了,如果域名(英文)的不行,就填地址(数字),完成后最好重启一下手机。
至此教程完毕