ICS 33. 040. 40 CCS L78 中华人民共和国通信行业标准 YD/TXXXXX-XXXX 基于区块链的域名注册数据访问协议 查 询数据格式定义 Blockchain-based domain name registration data access protocolquery data formatdefinition 行业标准信息服务平台 (报批稿) XXXX-XX-XX发布 XXXX-XX-XX实施 中华人民共和国工业和信息化部发布
XX/TxXXXXXXXX 目次 前言.. 1范围.. 2规范性引用文件 3术语和定义, 4缩略语. 5概述... 5.1概述 6路径段规范.. 6.1路径段介绍., 6.2查找路径段规范. 6.3搜索路径段规范. 7查询处理.... 7.1部分字符串搜索. 7.2关联记录.. 8可扩展性... 8.1可扩展性注意事项. 9国际化注意事项. 9.1概述.... 9.2字符编码注意事项. 10安全注意事项... 附录A(资料性)查找路径段规范示例. 附录B(资料性)搜索路径段规范示例 住信息服务平台 参考文献...
XX/TxXXXXXXXX 前言 本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起 草.
本文件是基于区块链的域名注册数据访问技术要求系列标准之一.
该系列标准的结构和名称如下: 《基于区块链的域名注册数据访问协议总体技术要求》 《基于区块链的域名注册数据访问协议HTTP应用技术要求》 《基于区块链的域名注册数据访问协议查询数据格式定义》 《基于区块链的域名注册数据访问协议响应数据格式定义》 《基于区块链的域名注册数据访问协议权威数据存储与访问技术要求》 《基于区块链的域名注册数据访问协议安全技术要求》 请注意本文件的某些内容可能涉及专利.
本文件的发布机构不承担识别这些专利的责任.
本文件由中国通信标准化协会提出并归口.
本文件起草单位:中国互联网络信息中心(CNNIC)、暨南大学、中国科学院计算机网络信息中心.
本文件主要起草人:曾宇、李洪涛、张曼、周琳琳、姚健康、董科军、延志伟、耿光刚、翁健、杨 学、王伟、吴双力、张志勇.
行业标准信息服务平台 I1
XX/T xXXXXxXXX 基于区块链的域名注册数据访问协议查询数据格式定义 1范围 本文件规定了使用RESTfulWeb访问模式从注册管理机构(包括区域互联网注册管理机构和域名注 册局)中获取注册信息的HTTPURL的统一模式.
本文件适用于域名注册数据访问协议的设计和开发.
2规范性引用文件 下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款.
其中,注日期的引用文件, 仅该日期对应的版本适用于本文件:不注日期的引用文件,其最新版本(包括的修改单)适用于本 文件.
IETF RFC1035 域名-实现和规范(Domain names-implementation and specification) IETF RFC5891 应用程序中的国际化域名协议(Internationalized Domain Namesin Applications (IDNA):Protocol) IETF RFC7480 注册数据访间协议中HTTP的用法(HTTP usage in the registration data access protocol) IETF RFC7481 注册数据访间协议安全服务(Security Services for the Registration Data Access Protocol) IETF RFC7482注册数据访间协议查询格式(Registration data accessprotocol query format) 3术语和定义 本文件没有需要界定的术语和定义.
标准信息 4缩略语 下列缩略语适用于本文件 CIDR 无类别域间路由 ClasslessInter-domain Routing HTTP 超文本传输协议 Hyper Text Transfer Protocol HTTP GET 超文本传输协议GET方法 HTTP GET Method HTTP HEAD 超文本传输协议HEAD方法 HTTP HEAD Methed VNVI 互联网数字分配机构 The Internet Assigned Numbers Authority IDN 国际化域名 Internationalized Domain Name IDNA 应用程序中的国际化域名,一种用于处InternationalizedDomainNamesin 理IDN的协议 Applications a protocol for the handling of IDNs
XX/TxXXXXXXXX NFC Unicode规范化格式C Unicode Normalization Form C NFKC Unicode规范化格式KC Unicode Normalization Form KC RDAP 注册数据访间协议 Registration Data Access Protocol REST 表征状态转移 Representational State Transfer RESTful 一个形容词,用于描述使用HTTP和A An adjective that describes a service using REST原理的服务 HTTP and the principles of REST RIR 区域性互联网注册管理机构 Regional Intermet Registry WHOIS 域名信息查询协议 WHOIS Protocol 5概述 5.1概述 本文件描述了使用RESTfulWeb服务和统一查询模式查询注册数据的规范.
应使用超文本传输协议 和RFC74804.1至4.3节、RFC74823.1、3.2中描述的约定来实现该服务.
这些统一的模式定义了基于 区块链的域名注册数据访问协议的查询语法.
本文件中描述的协议旨在解决随着时间的推移已发现的WHOIS协议的缺陷,包括: 一一缺乏标准化的命令结构: 一-缺乏标准化的输出和错误结构: 一一缺乏对国际化和本地化的支持: 一一缺乏对用户标识,身份验证和访问控制的支持.
本文件中描述的模式未全部包含区域性互联网注册管理机构、域名注册局使用的WHOIS和其他 RESTfulWeb服务中使用的方法.
此处描述的模式旨在允许以下查询: --按IP地址查询网络: 一-按编号查询自治系统号: 一一按域查找反向DNS元数据: 一一按名字查找名称服务器: --按名称查找注册商: 按标识符查找实体(例如联系人).
服务器实现可以自由地选择仅支持这些功能的一部分,具体取决于本地要求.
服务器应返回HTTP 501(未实现)响应,以通知客户端不支持的查询类型,每个注册管理机构应根据自身或其服务对象的 需求来制定WHOIS和其他RESTfulWeb服务,并且通过本文件描述的模式检索的信息可以引用此类服务.
第7节中介绍了一种简单的模式名字空间方案,以兼容符合条件的自定义扩展,这些自定义扩展要 求不影响本文件中定义的模式或将来的标准中定义的模式.
一般而言,WHOIS服务是只读服务.
因此,本文件中指定的URL模式仅适用于HTTPGET和HEAD方法.
本文件未描述通过使用HTTPGET发起URL后返回的结果或实体.
注:资源管理、供应和更新功能不在本文件范围内.
注册管理机构有多种方法来实现这些功能,因此不宜需要采用 统一的方法.
HTTP包含用于服务器对客户端进行身份验证的机制以及用于客户端对服务器进行身份验证的机制(可以从中构建授 权方案),本文件中未描述此类机制.
部署应根据本地条件进行选择,所以身份验证和授权的策略、设置以及处理机制 超出了本文件的范围.