DNS是个啥东西??

相信大家都遇到过网络连接不上的情况,

用工具诊断后可能会出现这样的答案“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 给服务器,服务器再读取找到内容送达给我们。

图片发自App


简单来说,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。

图片发自App


有了 DNS,我们会方便很多,

比如输入百度、腾讯、淘宝的名字,

无论它们的服务器在哪里,历经多少轮查询,我们都能找到并访问之,

这都是 DNS 的功劳。


1608181025   

丁艳蓉

你可能感兴趣的:(DNS是个啥东西??)