计算机网络域名系统

2020-11-26 11:30:07 浏览数 (1)

1. 域名系统

域名系统(Domain Naming System , DNS)的主要功能是将域名进行解析,即将域名映射为IP地址。

域名解析的原理:为了实现域名解析,域名系统会建立分布式数据库,存储域名与IP地址的映射关系数据。

2. 层次化的域名空间

1. 域名的命名方式

域名的命名方式为层次树状结构命名方式,每个域名由不同级别的域名构成,各个层级域名之间用点分隔。

2. 顶级域名的分类

(1). 国家顶级域名:cn、us、uk等。

(2). 通用顶级域名:com、org、gov、edu等。

(3). 基础结构域名:arpa (反向域名解析),只有一个。

3. 域名服务器

1. 区

区(zone):一个服务器所负责管辖的范围。

DNS服务器:管辖范围不以“域”为单位,而以"区"为单位。

2. 本地域名服务器

主机在网络地址配置时,都会配置的,用于保存被查询域名的信息。

3. DNS服务器

根据其主要保存的域名信息以及在域名解析过程的作用, 可以分为:

(1). 根域名服务器

最重要的服务器,全球 有13个,保存所有顶级域名服务器的域名和IP地址。

(2). 顶级域名服务器

负责管理在该顶级域 名服务器注册的所有二级域名。

(3). 权威域名服务器

保存该区中的所有主 机的域名和IP地址的映射。

(4). 中间域名服务器

不是以上三种的域名 服务器。

4. 域名解析过程

1. 一级域名,如:www.baidu.com

2. 二级域名时,如:www.tsinghua.edu.cn

5. 域名解析方式

1. 递归解析

主机进行域名查询时,本地域名服务器没有被查询域名信息,则本地域名服务器代理主机查询根域名服务器,根域名服务器代理本地域名服务器查询下一个域名服务,以此类推,直到得到被查询域 名的IP地址,最后将解析结果发送给主机。

举例说明:

当小明向你问路,而你不知道时,会怎么做?

我会去找小红,小红也不知道,但是小红会去找小亮,小亮知道,告诉小红,小红再告诉我,我告诉小明。

2. 迭代解析

主机进行域名查询时,本地域名服务器没有被查询域名 信息,则先求助于根域名服务器,根域名服务器只是将下一步要查询的 服务器告知查询主机的本地域名服务器,本地域名服务器继续查询下一 个域名服务器,直到查询到被查询的域名的IP地址。

举例说明:

当小明向你问路,而你不知道时,会怎么做?

我不知道,但是我知道小红可能知道,我会告诉小明去找小红,小红也不知道,但是小红会告诉小明去找小亮,小明再自己去找 小亮问路。

0 人点赞