域名系统(DomainNaming System, DNS)
-
域名解析:将
域名映射为IP地址
-
域名解析的原理:为了实现域名解析,域名系统会建立
分布式数据库
,存储域名与IP地址的映射关系
的数据
image.png
层次化域名空间
- 域名的命名方式:层次树状结构命名方式
每个域名由不同级别的域名构成,各个层级域名之间用点分隔

顶级域名的分类
- 国家顶级域名:cn、us、uk等
- 通用顶级域名: com(公司)、org(非盈利)、gov(政府)、edu(教育)等
- 基础结构域名: 只有一个(arpa, 反向域名解析)
域名服务器
区
- 区(Zone): 一个服务器所负责管辖的范围
- DNS服务器:管辖区域不以“域”为单位,而以“区”为单位
DNS服务器
- 根据其主要保存的域名信息以及在域名解析过程的作用可以分为:
1. 根域名服务器
-
最重要
的服务器,全球有13个 (用a-m英文字母命名) - 作用:保存所有
顶级域名服务器的域名和IP地址
2. 顶级域名服务器
- 作用: 负责管理在该顶级域名服务器注册的所有二级域名
3. 权威域名服务器
- 作用:保存该区中的所有主机的域名和IP地址的映射
4. 中间域名服务器
- 不是以上三种的域名服务器
本地域名服务器:主机在网络地址配置时,都会配置,用于保存被查询域名的信息
域名解析过程


递归解析
- 主机进行域名查询时,本地域名服务器没有被查询域名信息,则本地域名服务器
代理主机
查询根域名服务器,根域名服务器代理本地域名服务器查询下一个域名服务,一次类推。直到得到被查询域名的IP地址,最后将解析结果发送给主机
迭代解析
- 主机进行域名查询时,本地域名服务器没有被查询域名信息,则先求助于根域名服务器,根域名服务器只是将下一步要查询的服务器告知查询主机的本地域名服务器,本地域名服务器继续查询下一个域名服务器,直到查询到被查询的域名的IP地址
网友评论