什么是DNS?

打个比方,你电脑是你家,你家地址是一个IP,你要拜访百度的家,那肯定要知道百度家在哪里,你知道baidu.com,但是电脑访问的是网络地址,是数字,其它的他都不认识,百度家IP是220.181.38.148,但是你记不住,你电脑也不知道,那么你肯定要找备忘录啊,这时候,你电脑里有一个Hosts文件,这个文件是你的备忘录,然而你备忘录里什么都没写,这时候怎么办呢?是不是要去问?去哪问呢?打电话114去问,114就是报局,里面什么都有,然后你问到了百度家的地址,接下来电脑就能顺着网线去找了。而这个114,就是DNS。

DNS所在服务器的配置,决定了它的的快和慢,但不管怎样,它都会为你指定一个方向,就算是它找不到,他也会问他的上一级服务器要,但这就增加了查询时间,然后你就会觉得慢。DNS服务器是一个常年开着的服务器,做一个的指路人,是需要很大代价的,比如服务器费、电费,然后一旦是名声好的DNS,大家都会去用,所以负担也会比较大,这个时候一台DNS服务器的配置怎么样就体现出来了,因此,免费的DNS不是很多(但也不少)。

DNS能为你指明路,但也能暗中坑你一把,还能把你指到沟里去,这取决于你访问的DNS是否“善良”,有的DNS会雁过拔毛,顺走你的信息或者给你塞一张网页广告弹窗传单,这就是叫DNS污染,有的DNS会把你指向另一个地方,这就是DNS劫持。

DNS污染或者DNS劫持,经常会导致上网的时候,原本没有广告弹窗的网页,蹦出各种奇奇怪怪的广告页面,甚至会跳转到其它网页里去,有时候还会有钓鱼诈骗,导致用户信息泄露,损失财产。还有就是QQ可以正常登录、游戏也可以正常玩,但是网页无论如何都打不开。(QQ自带有自己的安全DNS,所以不受影响)(纠正:QQ是内置设定了直连腾讯服务器IP,不需要通过DNS查找自己家的服务器IP地址)希望大家可以手动设置一下自己的网络DNS。电脑的,路由器的,甚至是手机的都可以设置一下。设置方法是打开电脑或者路由器的网络设置,然后找到DNS来填写你想要的。

常用DNS

以下是可以使用的纯净快速DNS,左边为主DNS,右边为备用DNS。

  • 国内通用的114DNS:114.114.114.114和114.114.115.115(114.114.114.119和114.114.115.119在前面基础上还可拦截钓鱼病毒木马网站、增强网银、证券、购物、游戏、隐私信息安全的)(114.114.114.110和114.114.115.110在前面基础上还可拦截色情网站,保护少年儿童免受网络色情内容的毒害)
  • 全球通用的谷歌DNS:8.8.8.8和8.8.4.4
  • 阿里提供的:223.5.5.5和223.6.6.6
  • 百度提供的:180.76.76.76
  • DNSPod DNS(有一说法讲这个是腾讯)提供的:119.29.29.29和182.254.116.116
  • 电信:101.226.4.6和218.30.118.6
  • 联通/移动/铁通:123.128.81.6和140.207.198.6
  • CNNIC SDNS提供的:1.2.4.8和210.2.4.8
  • oneDNS提供的:117.50.11.11和52.80.66.66
  • 电信/移动/铁通:101.226.4.6和218.30.118.6
  • 联通:123.125.81.6和140.207.198.6
  • 美国的跨国科技企业Cloudflare号称速度最快的:1.1.1.1和1.0.0.1
  • 美国IBM的提供的Quad9:9.9.9.9
  • Free Public DNS Resolver Project(提供的:185.222.222.222和185.184.222.222)
  • 免费的域名解析服务提供商OpenDNS的:208.67.222.222和208.67.220.220
  • V2EX社区提供的DNS:199.91.73.222和178.79.131.110
  • 中国互联网络信息中心的:1.2.4.8和210.2.4.8

转载自:https://www.zhihu.com/question/34826522,如有侵权,请联系站主及时删除。