计算机网络学习-DNS服务简介

出自:https://blog.csdn.net/u014581901/article/details/50757356


本页内容

1.DNS功能介绍

2.DNS结构

3.DNS查询方式

4.DNS协议与消息

1.DNS功能介绍

   DNS=Domain Name System=域名解析系统
   如果你想访问Internet上的某个主机,你有两个选择,第一,你可使用IP地址直接访问,第二,你可使用域名(www.someone,com.cn)来访问。
   那你会选哪种方式呢?不用说,当然是第二种了,简洁,好记。
   这就是域名的好处,在享受着它提供的便捷时,可别忘了,是DNS帮你把域名翻译成IP地址,你的电脑才可顺利进行访问。

   好了,看看DNS到底为我们提供了哪些服务:

   a.域名向IP地址的翻译

   b.主机别名

   c.邮件服务器别名

   d.负载均衡:Web服务器

2.DNS结构

    

    最上头的是根域名服务器,当本地域名解析服务器无法解析时,访问根域名服务器。但是如果根域名服务器自己也不知道,则根域名服务器会访问权威域名服务器,若在权威域名服务器那里获得了映射,则向本地域名服务器返回映射。

    中间的是顶级域名服务器(TLD,top-level domain),负责com、org、net、edu等顶级域名和国家顶级域名,如cn,uk等。

    最下层为本地域名服务器,每个ISP都有一个本地域名服务器,当主机进行DNS查询时,查询被发送到本地域名服务器。

    权威域名服务器(Authoritative):组织的域名解析服务器,提供组织内部服务器的解析服务。

3.DNS查询方式

   迭代查询:

   被查询服务器返回域名解析服务器的名字(没有,就再问下一个)。

   

  递归查询:

  将域名解析的任务交给所联系的服务器。

  

4.DNS协议与消息

   DNS协议查询(query)和回复(reply)消息格式相同。

   消息头部有:

   Identification:16位查询编号,回复使用相同编号。

   flags:查询或回复、期望递归、递归可用、权威回答。

   


猜你喜欢

转载自blog.csdn.net/kangkang_hacker/article/details/80783931