DNS原理及解析过程

来源:互联网 发布:Apache cxf wsdl 编辑:程序博客网 时间:2024/05/21 22:36

什么是DNS?

  因特网上的主机和人类一样,也可以使用多种方式进行识别。主机的一种识别方法就是用它的主机名(hostname),如cnn.com、 www.baidu.com等,然而主机名提供了很少关于主机在因特网中位置的信息。(一个名为www.eurecom.fr的主机以国家码.fr结束, 告诉我们该主机很可能在法国,仅此而已)此外,因为主机名可能由不定场的字母数字组成,所以路由器很难处理。基于这些原因,主机也可以使用所谓IP地址进 行识别。

DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和 域名转换为IP地址的工作。DNS就是这样的一位“翻译官”,它的基本工作原理可用下图来表示。
这里写图片描述
与HTTP、FTP和SMTP协议一样,DNS协议是应用层协议,其原因在于:1. 使用客户机/服务器模式在通信的端系统之间运行,2.在通信的端系统之间通过下面的端到端运输层协议来传送DNS报文。DNS运行在UDP之上,使用端口号是53.

DNS域名称
域名系统作为一个层次结构和分布式数据库,包含各种类型的数据,包括主机名和域名。DNS数据库中的名称形成一个分层树状结构称为域命名空间。域名包含单个标签分隔点,例如:im.qq.com。
完全限定的域名 (FQDN) 唯一地标识在 DNS 分层树中的主机的位置,通过指定的路径中点分隔从根引用的主机的名称列表。 下图显示与主机称为 im 内 qq.com DNS 树的示例。 主机的 FQDN 是 im.qq.com。
DNS 域的名称层次结构

这里写图片描述

DNS域名称空间的组织方式
按其功能命名空间中用来描述 DNS 域名称的五个类别的介绍详见下表中,以及与每个名称类型的示例。

这里写图片描述

DNS 和 Internet 域
互联网域名系统由名称注册机构负责维护分配由组织和国家/地区的顶级域在 Internet 上进行管理。 这些域名按照国际标准 3166。 一些很多现有缩写,保留以供组织中,以及两个字母和三个字母的国家/地区使用的缩写使用下表所示。一些常见的DNS域名称如下图:

这里写图片描述

这里写图片描述
这里写图片描述

这里写图片描述

0 0
原创粉丝点击