什么是DNS?(讲人话)

导语:生活中我们经常会上网,但是有时我们经常会遇到电脑已经连接上网络,但是就是打不开网页,上不了网的情况。用上网工具检测告诉我们是DNS服务异常。那么,什么是DNS服务呢?它又有什么用处呢?

正文: 通过百度百科,我们知道,DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。

    通过百科,我们好像知道了DNS服务的含义。但是就算是作为大学生的我们。看到这些解释里一个又一个计算机专有名词,都不禁感到云里雾里,似懂非懂。更别说我们的父母长辈了。所以,我要在此用通俗的例子和比喻来解释DNS服务。

    我们都知道,我们要想连接上一个网站,就必须知道这个网站的IP地址,电脑只有获取了IP地址,才能连接上网站,而DNS就是帮助电脑存储IP地址,并实现网址和IP地址转换的服务器。

    如今的时代是一个信息化、网络化的时代,没有了网络,将对我们的生活产生巨大的影响,就好像把我们关进了监狱里,与世隔绝。现在就假设我们现在在监狱中,我们就好比是连不上网络的电脑。在监狱中的我们想与外界通信,就必须通过狱警,狱警就是DNS.狱警手里有我们的家人和朋友的联系方式,我们要先通过狱警,拿到联系方式,才能和其他人通信。因此,有了如下的对话:

我(电脑):狱警,我想和我的爸爸妈妈通电话,他们的名字XXX,XXX.

狱警(DNS):好的,我来查一下名字,他们的电话是139XXXXXXXXX。

  我(电脑):好的,接通电话了。如果把上述人物换成电脑和DNS就是:

    电脑(我):申请访问服务器www.baidu.com.

DNS(狱警):收到,查找名为www.baidu.com的服务器地址;

解析www.baidu.com服务器IP地址;

解析成功,IP地址为202.108.22.5;

电脑(我):收到,连接地址202.108.00.5,连接成功。

    这么一看是不是通俗易懂了呢。其实DNS就相当于我们手机里的电话簿功能,平时我们认识的人非常多,我们不可能把每个人的电话号码都记下来,而电话簿就能帮我们把我们认识的人的名字与电话号码对应存储起来。这样当我们想联系某个人的时候,我们只需要在手机里找到他的名字,电话簿就会自动帮我们调出他的电话号码,非常方便。DNS对于电脑也是如此。DNS服务器里存储了所有的网站的IP地址,IP地址就相当于网站的电话号码,当我们想要连接一个网站时,我们只需要在浏览器里输入那个网站的网址,DNS就会自动在服务器里查找这个网站的IP地址,并把查找结果发送给电脑,让电脑能够成功的和网站通话,连接上这个网站。

结论:DNS服务就是能够帮助电脑查找到网站的“电话号码(IP地址)”,让电脑能够和网站进行“通话”的“中间人”。正是因为有了DNS这个“中间人”,我们的电脑才不用存储大量的网站的“电话号码(IP地址)”,我们只需输入网址,就能轻松的访问网站。DNS让我们的网络生活更加快捷和方便。

                        16网络与新媒体

                        1608181053徐平

你可能感兴趣的:(什么是DNS?(讲人话))