dns是什么意思(dns设置哪个最好最快)

 我相信不少同学应该碰到过一种情况,就是你能打开QQ但是打不开网页。这时候去寻找解决方法,会发现网上大部分解释都是说你的DNS配置错误。也有很多人听说过某些路由器或者宽带提供商存在DNS劫持或者DNS污染的现象。也许你不知道他们说的是什么意思,今天就让我们带你了解一下DNS那些事。

01—

【通过IP地址访问的缺点】

简单来说,IP地址是一种用于在互联网上访问内容的虚拟地址,可以让你在庞大的网络中,精准的找到你要通讯的主机,并和它交互数据。那这里就有一个问题,如果你想要访问对方电脑或者服务器上的内容,首先就需要知道并且记住对方的IP地址。而IP地址由四组在0-255之间的整数组合而成,只要记错一点都无法正常地访问对方。这就和我们的手机号一样,如果你要想给某人打电话,你就必须知道并且准确地拨通对方的号码。

dns是什么意思(dns设置哪个最好最快)

而无论是手机号还是IP地址,这一串数字往往和对方的身份没有逻辑上的联系和规律。像这样一串没有规律的数字不仅非常难记,就算记住了也非常容易忘记。

在手机上有通讯录和电话本类似的功能,可以让你以姓名或者身份去标记手机号,这样打电话只需要看姓名就好了,而电脑里同样有类似的功能。

dns是什么意思(dns设置哪个最好最快)

02—

【DNS服务器的作用】

电脑或者服务器之间要想访问数据,就需要对方的IP地址。比如你想打开百度的首页,首先需要打开浏览器,然后输入百度的IP地址:202.108.22.5,敲击回车,你就会发现你顺利地进入了百度的首页。

但是我相信现在没有多少人会用IP地址去访问网页,因为IP地址很难记,大家都是打开浏览器,输入百度的域名baidu.com,然后敲击回车,同样可以访问百度的服务器进入百度的首页。

在这里你并没有输入百度的IP地址,但是你依旧可以打开百度,原因就是因为你的电脑内有一个和电话本一样的文件,它记录着域名和IP的对应关系,就好比通讯录当中记录的姓名和手机号一样,这个文件就是Hosts文件。

Hosts文件通常位于C:\Windows\System32\drivers\etc目录下。

当你输入baidu.com的时候,由于互联网不能直接通过域名访问,系统就会去Hosts文件里查询baidu.com这个域名对应的IP地址是202.108.22.5,然后电脑就会帮你去访问202.108.22.5这个IP地址,于是你就进入了百度的首页。

dns是什么意思(dns设置哪个最好最快)

dns是什么意思(dns设置哪个最好最快)

但是这里就有一个问题,Hosts文件是有限的,可以保存常用的一些域名对应的IP,但是你不可能有全世界所有的域名对应的IP,就好像你不可能在手机里存放全世界所有人的姓名和手机号一样。

于是人们就想到了建立专门的服务器,用这些服务器来存储这个世界上的许多域名和IP地址的映射表。

dns是什么意思(dns设置哪个最好最快)

当你要访问某个网站的时候,电脑会先去这样的服务器上查询你要访问的域名对应的IP地址,然后再访问这个IP地址,这个服务器就是我们所说的DNS服务器。

简单来讲,DNS服务器就是一个指路人,当你输入一个域名后,DNS服务器就会告诉你的电脑,你输入的域名对应的IP地址是多少,你的电脑再去访问这个IP地址。这样一来,大家只需要记住域名就可以完成互联网的访问和数据交互,而不需要记住一大串完全没有规律的IP地址。

03—

【如何修改你的DNS服务器】

dns是什么意思(dns设置哪个最好最快)

因此你可以发现,作为指路人的DNS服务器,他的反馈速度越快,你就能越快地查询到到域名背后的IP地址,从而越快地访问网站。因此选择一个适合你的DNS服务器,能非常显著地提高你的网上冲浪体验。

那DNS服务器怎么改呢?我们只需要右键点击屏幕右下角的网络图标,打开网络和Internet设置,更改适配器选项,然后找到你连着网的网卡,右键属性,双击Internet协议版本4(TCP4/IPv4),在这里我们就可以手动设置DNS服务器的地址了。

dns是什么意思(dns设置哪个最好最快)

常用的DNS如下图所示,大家可以根据自己的网络情况实际测试一下。一般来讲DNS没有绝对的好与坏,因为不同用户所处的地区不一样,所接入的网络供应商不一样,使用的设备也不一样,这就导致同样的DNS对不同用户的效果可能是截然不同的,因此还是需要根据具体情况进行具体测试才知道哪个最合适。当然,你要是嫌麻烦,自动获取运营商提供的DNS也不是不能用。

这就能解释开头的那个症状了,能上QQ但是无法正常访问网页。登陆QQ是直接访问腾讯的服务器,QQ客户端内部已经帮你配置好所有的IP了,这里不涉及到域名的解析操作,所以你可以正常登陆。

但是如果你的DNS配置错误,你的电脑无法正常的访问到DNS服务器去帮你解析域名背后的IP地址,你在浏览器内直接输入网站的域名,电脑无法获知这个域名背后的IP地址是多少,自然也就无法帮你访问到对方的服务器上了。

04—

【DNS劫持和DNS污染】

当你了解了DNS是做什么的,那你就应该大概明白了什么是DNS劫持和DNS污染了。假设某个网站的域名是abc.com,IP地址是202.206.64.41。当你输入abc.com后,一个正常的DNS服务器就应该返回你202.206.64.41,但是如果在这个过程中发生了一些不为人知的操作,最后给你返回一个202.206.64.42,那你是不是就访问到了别的网站上去了。

dns是什么意思(dns设置哪个最好最快)

那这个情况有多恐怖呢?

轻一点的他可以给你返回一些广告,顶多影响用户体验,严重一点的他可以把某个网站完整的复制一份下来,然后做出一个克隆网站来,借助克隆网站完成获取个人信息甚至是盗号等操作。

dns是什么意思(dns设置哪个最好最快)

从前台上看,你输入的域名并没有错,你以为你访问的是正确的网站,但是实际上你已经掉进别人的坑里了。

因此DNS污染和DNS劫持对互联网安全的威胁非常大,借助各种手段污染或者劫持DNS是违法行为,涉嫌破坏计算机信息系统罪。希望大家看完这篇文章后,对DNS有一个大概的了解,大致清楚DNS是干什么用的,以及如何修改你的DNS服务器。

(0)
打赏 微信扫一扫 微信扫一扫

相关推荐

本站部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们,如若转载,请注明出处:https://www.5iyuyan.com/64788.html