DNS服务器地址设置为8.8.8.8是什么意思

公司的电脑,最近老是出现一些网站打不开的情况,上网搜了一下说是因为DNS服务器的原因,改一下就好了,看了旁边同事的DNS服务器地址是8.8.8.8,我也照着改了,果然效果不错,现在我就想知道为什么改了这个DNS服务器地址之后就好了。

回答

要解答你的疑惑首先要说说DNS服务器是做什么用的,DNS(Domain Name System)翻译过来是域名系统,DNS服务器的作用就是提供域名到IP地址的正向或者反向解析,因为互联网的数据都是依靠IP地址寻径的,但IP地址又不容易记忆,所以有人就发明了DNS系统将不容易记忆的IP地址映射到容易记忆的域名上来,而这中间的桥梁就是DNS服务器。

再说说你最开始遇到的网站打不开的情况,用户在浏览器中输入域名之后,操作系统首先就要将域名解析到IP地址才能访问,如果你在IP地址信息中配置的DNS服务器本身出现问题(比如宕机或者遭受攻击等),那么很显然是不能完成解析工作的,结果就是你所访问的网站打不开,不过既然互联网这么发达,DNS服务器远远不止一台,事实上,基本每个地区自己的DNS服务器(甚至个别规模比较大的公司也有专业的DNS服务器对外提供服务),你可以配置当地的DNS服务器地址也可以配置其他地区的甚至国外的(8.8.8.8就是一台位于美国的DNS服务器地址)。

最后再来说说8.8.8.8这个DNS服务器,它是谷歌的公共DNS服务器地址,谷歌的实力我想大家都应该清楚的,因此它的DNS无论从稳定性还是安全性上来说都非常的有保障,所以你后来也说了,效果还不错,不过因为8.8.8.8这台DNS服务器位于国外,虽然有一定的优势,还是建议国内用户用境内的DNS服务器为妙,毕竟中美之间的带宽有限,也经常会发生访问不正常的事情。大家要找境内的DNS服务器其实很简单,就在百度中搜当地的DNS就行了。

使用NSLOOKUP查询8.8.8.8DNS服务器信息

由上图我们也可以看到,通过nslookup可以查询出来一些关于8.8.8.8这台DNS服务器的一些信息,default server后边就是IP对应的域名(只有做反向解析才能由IP反查域名),这些信息也证实了这台DNS服务器的归属的确是谷歌。