相信大家都遇到过网络连接不上的情况,
用工具诊断后可能会出现这样的答案“DNS服务异常”,
那么问题来了,这里的 DNS 是什么呢?
专业的说,DNS 是计算机网络中著名的域名系统域名系统(Domain Name System的缩写 DNS,),
是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库。
那么它为什么会出现呢?
因为 DNS 能实现把一个网站的域名解析为对应的IP地址。
举个例子,一串数字 220.181.111.188 ,
这实际上是百度的网站地址,但通常一般人不知道,
而 www.baidu.com 这种网址我们知道,但服务器看不懂,它们只懂IP地址,就是那一大串数字,
这时就需要 DNS 来帮忙了,
它从自己的数据库中把我们输入的 www.baidu.com 转换成 220.181.111.188 给服务器,服务器再读取找到内容送达给我们。
简单来说,DNS 就是个翻译官,
将我们好记忆的但服务器不懂的域名(www.baidu.com )翻译成我们记不住的但服务器识别的ip地址(220.181.111.188)。
这样用户在浏览器中输入域名(www.baidu.com ),服务器就可以通过 DNS 知道用户请求的是哪个网站,然后才将对应的网站内容返回给用户。
再来一个例子,A和B是朋友,B和C是朋友,A和C互不相识,
但是A可以通过B这个朋友把话带给C,然后B再把C的回复跟A说。这个B就是 DNS。
有了 DNS,我们会方便很多,
比如输入百度、腾讯、淘宝的名字,
无论它们的服务器在哪里,历经多少轮查询,我们都能找到并访问之,
这都是 DNS 的功劳。
1608181025
丁艳蓉