RFC 2136 - 域名系统中的动态更新 (Dynamic Updates in the Domain Name System, DNS UPDATE)
- 状态: Proposed Standard
- 发布日期: April 1997
- Stream: IETF
- 更新了: RFC1035
- 勘误: 无勘误
摘要
域名系统最初设计为支持对静态配置数据库的查询. 虽然预期数据会发生变化, 但这些变化的频率预计相当低, 并且所有更新都作为对区域 Master File 的外部编辑完成.
使用本 UPDATE opcode 规范, 可以从指定区域添加或删除 RR 或 RRset. 先决条件与更新操作分开指定, 可以指定对 RRset 先前存在或不存在的依赖, 或指定对单个 RR 存在的依赖.
UPDATE 是原子性的, 即所有先决条件必须满足, 否则不会发生任何更新操作. 在满足先决条件后, 不再定义依赖数据内容的错误条件.
目录
- 1. 定义 (Definitions)
- 2. 更新消息格式 (Update Message Format)
- 3. 服务器行为伪代码 (Pseudocode for Server Behavior)
- 3.1 处理 Zone Section (Process Zone Section)
- 3.2 处理 Prerequisite Section (Process Prerequisite Section)
- 3.3 处理预扫描 (Process Prescan)
- 3.4 处理 Update Section (Process Update Section)
- 3.5 处理 Additional Data Section (Process Additional Data Section)
- 3.6 将变更附加到事务日志 (Append Changes to Transaction Log)
- 3.7 向请求者发送响应 (Send Response to Requestor)
- 3.8 通知 Slave (Signal Slaves)
- 4. 请求者行为 (Requestor Behavior)
- 5. 转发行为 (Forwarding Behavior)
- 6. 消息头部响应代码 (Message Header Response Codes)
- 7. 设计问题 (Design Issues)
- 8. 安全考量 (Security Considerations)
- 致谢 (Acknowledgements)
- 参考文献 (References)
- 作者地址 (Authors' Addresses)