域名系统
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
17
资源类型(字段长16比特)
Internet技术与应用
第七讲 域名系统
18
记录数据(变长字段)
Internet技术与应用
第七讲 域名系统
19
域名系统消息
Internet技术与应用
第七讲 域名系统
20
参数字段
Internet技术与应用
第七讲 域名系统
21
问题部分
Internet技术与应用
第七讲 域名系统
域名解析器操作: 接收用户程序的请求 向名称服务器发起域名查询 接收名称服务器的域名响应 返回响应给用户程序
Internet技术与应用
第七讲 域名系统
14
域名查询与域名响应
域名查询分为2类: 递归查询 重复查询(迭代查询、反复查询) 域名响应分为2类: 授权响应 非授权响应
Internet技术与应用 第七讲 域名系统
16
域名系统资源记录
32位无符号值,以 16位,标识协 秒为单位。常用的 给出域名,以字母打 议簇。常用的 值是86400 值是“IN” 头的0~63个字符,如: “”。 域名长度为0的是根 域(根域无名称)。
Internet技术与应用 第七讲 域名系统
Internet技术与应用
第七讲 域名系统
6
顶级域名
顶级域名分为三个部分: 7个3字符的组织域(顶级域/普通域) 所有2字符的国家代码(国家域/地理域) 由ISO 3166规定 用作地址到名字映射的特殊域arpa
Internet技术与应用
第七讲 域名系统
7
名称解析器与名称服务器
名称服务器(域名服务器): 拥有名字到地址映射的数据库 对数据库的查询机制 到其他名称服务器的链接
Internet技术与应用 第七讲 域名系统
11
使用完全域名解析器进行解析
用户程序和解析器是同一主机上的 不同程序,所有用户程序使用同一 个解析器程序。 Internet技术与应用 第七讲 域名系统
12
使用stub域名解析器进行解析
库函数调用
Internet技术与应用
第七讲 域名系统
13
域名解析器操作
第七讲 域名系统
域名系统DNS概况
DNS概况: 标准协议,STD-13,推荐标准 相关RFC文档: RFC 1034 RFC 1035 使用的传输层协议和端口号: 使用UDP或者TCP 端口号均为53
Internet技术与应用
第七讲 域名系统
2
DNS的发展
DNS的引入: 最早期:访问主机时使用IP地址 随后引入了主机名字,平面名字空间 按层次组织名字空间:DNS
名称解析器: 回答用户程序的域名解析请求 通常能够缓存解析结果
名称解析器和名称服务器采用C/S模式
Internet技术与应用 第七讲 域名系统
8
域名映射技术
两种映射: 映射域名到IP地址 映射IP地址到域名(指针查询) 反向映射名字空间: 点分十进制IP地址的逆序 特定域(in-addr.arpa)
Internet技术与应用
第七讲 域名系统
9
分布式名字空间
域名系统采用分布式名字空间,主要特征: 符号名称按区域分组 一个区域又可划分为若干个子域 区域和子域构成一个域的层次树 每个域的名称管理权限独立 每个域有自己的名称服务器 一个名称服务器管理一个或多个域 上级域名称服务器委派权限给子域名称 服务器,或者委派给自己 顶级域权限在一组根名称服务器间共享
Internet技术与应用
第七讲 域名系统
25
名称服务器的区域数据(1)
Internet技术与应用
第七讲 域名系统
26
名称服务器的区域数据(2)
Internet技术与应用
第七讲 域名系统
27
对前述单一域名服务器的扩展
Internet技术与应用
第七讲 域名系统
28
在VM1区域数据中添加资源记录
Internet技术与应用 第七讲 域名系统
30
为了使用原有的名称服务器,同时实现对 第三个网络中主机的域名解析,只需在原 有区域数据中添加如下两个记录:
Internet技术与应用
第七讲 域名系统
29
思考题
1.
域名系统的作用是什么? 2. 域名服务的公用端口号是多少? 3. 顶级域名是如何划分的? 4. 采用层次域名在域名管理和域名解析上分别有何优点? 5. 请解释域名服务器的两种映射。 6. 完全解析器和Stub解析器有何差异? 7. 请给出在“一个单一的域名服务器”实例中,为实现 对VM1的反向查询,区域数据中要添加的资源记录。 8. 在一个type为CNAME的资源记录中,name和Rdata 的值都是域名,它们有何区别? 9. 请列出分布式名字空间的特点。 10. 画出域名系统消息格式并对各部分加以说明。
22
回答/权限/附加信息部分
Internet技术与应用
第七讲 域名系统
23
标签(label)
和可读的域名有所不同: 域名: 标签:
03 w w w 04 n u d t 03 e d u 02 c n
Internet技术与应用
第七讲 域名系统
24
一个单一的域名服务器
Internet技术与应用
第七讲 域名系统
15
域名服务器
域名服务器分为3类: 主域名服务器 从磁盘装入区域信息并对该区域拥有 权限 备用域名服务器 通过区域传输进程从主域名服务器获 得区域信息并对该区域拥有权限 仅缓存的域名服务器 从多个主或备用域名服务器获得信息 并缓存且对任何区域都没有权限
Internet技术与应用 第七讲 域名系统
10
域名解析
域名解析的基本过程: 1. 用户程序发出一个请求 2. 解析器形成向名称服务器的查询 3. 名称服务器首先试图通过本地名字数据 库和本地缓存获取查询结果,否则查询 其他的名称服务器(从根或者层次尽可 能高的名称服务器开始)。查询结果返 回给解析器 4. 解析器返回结果(IP地址或主机域名) 给客户,如果未查到则返回错误信息
Interne(1)
Internet技术与应用
第七讲 域名系统
4
DNS的层次型名字空间(2)
Internet技术与应用
第七讲 域名系统
5
使用域名
使用域名系统时: 相对域名: 域名结构的一部分,由域名解释器添 加后缀成为完整域名。 正式域名(绝对域名): 完整域名,以点结束。