ICS 33. 040. 40 CCS L78 中华人民共和国通信行业标准 YD/TXXXXX-XXXX 基于区块链的域名注册数据访问协议 权 威数据存储与访问技术要求 Technicalrequirements for authoritative data storage and access of theregistration data accessprotocolbasedon block chain 行业标准信息服务平台 (报批稿) XXXX-XX-XX发布 XXXX-XX-XX实施 中华人民共和国工业和信息化部发布
XX/TxxxxXxxXXx 目次 前言. 1范围.. 2规范性引用文件. 3术语和定义 4缩略语. 5概述.... 5.1概述. 6RDAP引导服务注册表的结构. 6.1结构定义. 7域名空间的引导服务注册表.. 5 8互联网号码的引导服务注册表. 5 8.1概述. 8.2IPv4地址空间的引导服务注册表 8.3IPv6地址空间的引导服务注册表 8.4自治系统编号空间的引导服务注册表.
9实体... 6 10不存在的条目或RDAPURL值 6 11部署和实施注意事项.
6 12局限性.. 12.1局限性说明. 13正式的定义 13.1说明.. 13.2导入的JSON术语, 13.3注册表语法.
14安全考虑. 附录A (资料性)引导服务注册表示例 参考文献.. 2
XX/TxXXXXXXXX 前言 本文件按照GB/T1.1一2020《标准化工作导则第1部分:标准化文件的结构和起草规则》给出的规 定起草.
本文件是基于区块链的域名注册数据访问技术要求系列标准之一.
该系列标准的结构和名称如下: 基于区块链的域名注册数据访问协议总体技术要求 基于区块链的域名注册数据访问协议HTTP应用技术要求 基于区块链的域名注册数据访问协议查询数据格式定义 基于区块链的域名注册数据访问协议响应数据格式定义 基于区块链的域名注册数据访问协议权威数据存储与访问技术要求 基于区块链的域名注册数据访问协议安全技术要求 请注意本文件的某些内容可能涉及专利.
本文件的发布机构不承担识别这些专利的责任.
本文件由中国通信标准化协会提出并归口, 本文件起草单位:中国互联网络信息中心(CNNIC)、暨南大学、中国科学院计算机网络信息中 心.
本文件主要起草人曾宇、李洪涛、姚健康、董科军、延志伟、张曼、周琳琳、耿光刚、翁健、杨 学、王伟、吴双力、张志勇.
行业标准信息服务平台
XX/T xXXXXxxXX 基于区块链的域名注册数据访问协议权威数据存储与访问技术要求 1范围 本文件规定了基于区块链的域名注册数据访问协议中查找权威注册数据访问协议(RDAP)服务器 的方法.
本文件适用于域名注册数据访问相关业务,用于替代改进WHOIS协议.
2规范性引用文件 下列文件对于本文件的应用是必不可少的.
凡是注日期的引用文件,仅所注日期的版本适用于本文 件.
凡是不注日期的引用文件,其最新版本(包括的修改单)适用于本文件.
YD/TAAAA-AAAA基于区块链的域名注册数据访问协议总体技术要求; YD/TBBBB-BBBB基于区块链的域名注册数据访问协议查询数据格式定义: YD/TCCCC-CCCC基于区块链的域名注册数据访问协议安全技术要求.
YD/TDDDD-DDDD基于区块链的域名注册数据访间协议HTTP应用技术要求.
IETF RFC 7484发现权威数据存储与访问服务(Finding the Authoritative Registration Data (RDAP) Service) 3术语和定义 本文件没有需要界定的术语和定义.
业标准信 4缩略语 下列缩略语适用于本文件.
HTTP 超文本传输协议 Hyper Text Transfer Protocol IANA 互联网数字分配机构 The Internet Assigned Numbers Authority JSON JS对象标识法 The JavaScript Object Notation RDAP 注册数据访问协议 Registration Data Access Protocol TLD 顶级域 Top-level Dormain TLS 安全传输层协议 Transport Layer Security URL 统一资源定位符 Uniform Resource Locator 5概述 5.1概述
XX/TxXXXXxXXx 基于区块链的域名注册数据访问协议定义了从注册管理机构查询和检索注册数据的技术规范.
本文 件定义了一种方法来查找哪个服务器有权回答请求范围的查询.
顶级域名、自治系统号和网络块由IANA授权给互联网注册管理机构,如TLD注册管理机构和区域 互联网注册管理机构,这些注册机构发布进一步的授权及维护信息.
本文件基于JSON格式定义了新的 注册表,以向客户端发布数据查询权限及路径信息,此处命名为引导服务注册表.
另一方面,本文件设 计基于区块链的存储管理架构,来更好的保证数据的安全性及一致性,部署和实现时应遵循YD/T AAAA-AAAA第6章中的规范和要求.
客户端可获取引导服务注册表,提取数据,然后与查询数据进行匹配,以找到权威注册数据服务器 和适当的查询基准URL.
6RDAP引导服务注册表的结构 6.1结构定义 RDAP引导服务注册表已作为JSON对象提供,可通过HTTP从IANA指定的位置检索.
每个注册表 的JSON对象包含一系列成员,这些成员包含关于注册表的元数据,例如版本标识符、注册表发布日期 的时间戳和描述.
此外,“services”成员以数组的形式包含注册表项本身.
数组的每一项都包含一个 二级数组,其中包含两个元素,每个元素都是一个三级数组.
Services数组的每个元素都是一个包含两个元素的二级数组,两个元素依次为Entry数组和服务URL 数组.
Entry数组包含具有相同的基本RDAPURL集的条目.
ServiceURL数组包含Entry数组中对应条 目的基本RDAPURL的列表.
这两个数组中的元素不会以任何方式排序.
RDAP引导服务注册表的JSON输出格式的示例结构如下所示: "version": “1.0" “publication": "YYYY-MM-DDTHH:MM:SSZ" "description":"Some text" “services:[ t ["entry1" "eniry2" "entry3"] M dpn/oduxsa/s 息服务平台 1 ["entry4"] "example.org/" 1