RFC1035(中文) 域名---实现及标准
本RFC介绍域系统和协议细节,并假设读者熟悉在姊妹篇RFC“域名 - 概念和设施”[RFC-1034]中讨论的概念。 目录 第1章 本备忘录状态 第2章 序言 2-1 综述 2-2 一般配置 2-3 惯例 2-3-1 首选的名称句法 2-3-2 数据传送顺序 2-3-3 字符大小写 2-3-4 大小限制 第3章 域名空间和资源记录(RR)定义 3-1 名称空间定义 3-2 资源记录定义 3-2-1 格式 3-2-2 TYPE值 3-2-3 QTYPE值 3-2-4 CLASS值 3-2-5 QCLASS值 3-3 标准RRs 3-3-1 CNAME RDATA格式 3-3-2 HINFO RDATA格式 3-3-3 MB RDATA格式(试验) 3-3-4 MD RDATA格式(废止) 3-3-5 MF RDATA格式(废止) 3-3-6 MG RDATA格式(试验) 3-3-7 MINFO RDATA格式 (试验) 3-3-8 MR RDATA格式(试验) 3-3-9 MX RDATA格式 3-3-10 NULL RDATA格式(试验) 3-3-11 NS RDATA格式 3-3-12 PTR RDATA格式 3-3-13 SOA RDATA格式 3-3-14 TXT RDATA格式 3-4 ARPA互联网特定RRs 3-4-1 A RDATA格式 3-4-2 WKS RDATA格式 3-5 IN-ADDR.ARPA域 3-6 定义新的类型、类和专用名称空间 第4章 消息 4-1 格式 4-1-1 首部部分格式 4-1-2 问题部分格式 4-1-3 资源记录格式 4-1-4 消息压缩 4-2 传送 4-2-1 UDP应用 4-2-2 TCP应用 第5章 主文件 5-1 格式 5-2 定义区域的主文件的应用 5-3 主文件举例 第6章 名称服务器实现 6-1 架构 6-1-1 控制 6-1-2 数据库 6-1-3 时间 6-2 标准查询处理 6-3 区域更新和重新加载处理 6-4 反向查询(可选) 6-4-1 反向查询和响应的内容 6-4-2 反向查询和响应举例 6-4-3 反向查询处理 6-5 完整查询和响应 第7章 解析器实现 7-1 将用户请求转换为查询 7-2 发送查询 7-3 处理响应 7-4 使用缓存器 第8章 邮件支持 8-1 邮件交换绑定 8-2 邮箱绑定(试验) 第9章 参考文献和参考书目 原文索引 ### RFC1035(中文) 域名——实现及标准 #### 一、概述 RFC1035(Request for Comments 1035)文档详细介绍了域名系统(DNS)的技术规范与实现标准。这份文档是DNS体系中非常重要的一环,与姊妹篇RFC1034一起构成了DNS领域的基础性资料。RFC1035主要关注于DNS系统的技术细节,特别是DNS的实现方面,而RFC1034则侧重于DNS的概念和设施介绍。本篇文章将基于给定的标题、描述、标签和部分内容,对文档中的关键技术点进行总结和解释。 #### 二、DNS的基本概念 - **域名系统**:是一种将域名转换为IP地址的服务,使得人们可以通过易于记忆的名字来访问互联网上的资源。 - **域名空间**:一个逻辑上层次分明的命名空间,其中每个域名都是唯一的。 - **资源记录(Resource Record, RR)**:存储在DNS服务器中的数据单元,包含有关域名的信息,如IP地址、邮件服务器地址等。 #### 三、DNS的实现 - **域名空间和资源记录定义** - **名称空间定义**:描述了域名空间的结构,包括顶级域、二级域等层级划分。 - **资源记录定义**:规定了各种资源记录的格式和用途,如A记录用于存储IP地址,MX记录用于指示邮件服务器的位置等。 - **标准资源记录(RRs)**:列举了多种标准的资源记录格式及其用途。 - **CNAME**:别名记录,用于指定一个域名是另一个域名的别名。 - **MX**:邮件交换记录,用于指定邮件服务器的位置。 - **NS**:名称服务器记录,指示哪些DNS服务器负责该域的权威信息。 - **SOA**:起始授权记录,提供关于域名的管理信息。 - **ARPA互联网特定RRs**:特定于Internet的资源记录,如A记录和WKS记录等。 - **消息格式和传输** - **格式**:定义了DNS消息的基本结构,包括首部部分、问题部分、资源记录格式以及消息压缩机制。 - **传输**:详细说明了DNS消息如何通过UDP和TCP协议进行传输。 - **UDP应用**:通常用于简单的DNS查询和响应。 - **TCP应用**:用于大数据量的传输或当UDP无法承载全部数据时。 - **主文件** - **格式**:描述了主文件的格式,它是DNS服务器配置的基础。 - **应用**:解释了如何使用主文件来定义一个区域的内容。 - **举例**:提供了具体的例子来帮助理解主文件的使用方法。 - **名称服务器实现** - **架构**:介绍了名称服务器的基本架构,包括控制模块、数据库和时间管理等组件。 - **标准查询处理**:说明了名称服务器如何处理标准的查询请求。 - **区域更新和重新加载处理**:描述了如何更新和重新加载区域文件。 - **反向查询**:可选地支持反向查询,即根据IP地址查找对应的域名。 - **完整查询和响应**:涵盖了从接收查询到返回结果的整个流程。 - **解析器实现** - **用户请求转换**:将用户的请求转换为DNS查询。 - **发送查询**:解析器如何发送查询请求。 - **处理响应**:解析器接收到DNS服务器响应后如何处理。 - **使用缓存器**:利用缓存提高查询效率。 - **邮件支持** - **邮件交换绑定**:使用MX记录来标识邮件服务器。 - **邮箱绑定**:实验性的功能,用于指定邮箱的位置。 #### 四、结论 RFC1035文档全面而深入地阐述了DNS系统的实现细节和技术标准,对于理解和实施DNS具有重要的指导意义。通过对这些技术要点的掌握,不仅可以深入了解DNS的工作原理,还能更好地设计和优化DNS服务。此外,该文档还强调了试验性和废止性特征的重要性,提醒开发者和研究者在实际应用中要注意区分和选择合适的功能。
剩余34页未读,继续阅读
- 粉丝: 8
- 资源: 29
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 施耐德资料 KNX KNX ETS v5.7.2.zip
- Ipv6-router.v
- mycode1.asm
- 编程小工具-c++-随机数小工具
- Erlang官网安装包Win64-27.2
- 用digital实现的4位减法器
- JLink-Windows-V792k-x86-64 && JLink-Windows-V810k-x86-64
- IMG20241224211654.jpg
- yuangongxinxinguashasfasfasdsad
- matlab获取整个simulink文件夹下的所有Inport,Outport,并梳理出关系
- Java 提供简化并发编程的并发库Java 提供简化并发编程的并发库Java 提供简化并发编程的并发库Java 提供简化并发编程的并发库Java 提供简化并发编程的并发库Java 提供简化并发编程的并
- python飞翔的小鸟素材
- 智能车室外专项赛5G远程智能驾驶开源通用基础参考代码
- 基于MATLAB的BP神经网络简易模型与训练示例代码
- html/css/javascripty实现简单的新年快乐demo
- 大米商城开源版damishop(适合外贸)
- 1
- 2
- 3
- 4
前往页