跳到主要内容

6. RDAP 一致性 (RDAP Conformance)

支持本文档所规定功能的服务器必须按照以下要求, 在其响应的 rdapConformance 数组中包含额外的字符串字面量:

  • 任何包含 IP 网络基本搜索链接, IP 网络关系搜索链接或 IP 网络反向搜索链接的响应, 均包含 rirSearch1ips 字面量;

  • 任何针对 IP 网络基本搜索请求, IP 网络关系搜索请求或 IP 网络反向搜索请求的响应, 均包含 rirSearch1, ipsipSearchResults 字面量;

  • 任何包含 ASN 基本搜索链接, ASN 关系搜索链接或 ASN 反向搜索链接的响应, 均包含 rirSearch1autnums 字面量;

  • 任何针对 ASN 基本搜索请求, ASN 关系搜索请求或 ASN 反向搜索请求的响应, 均包含 rirSearch1, autnumsautnumSearchResults 字面量;

  • 任何包含域名关系搜索链接的响应, 均包含 rirSearch1 字面量;

  • 任何针对域名关系搜索请求的响应, 均包含 rirSearch1 字面量; 并且

  • /help 请求的响应包含 rirSearch1, ips, ipSearchResults, autnumsautnumSearchResults 字面量.

尽管响应通常不会包含本文档定义的全部 rdapConformance 字符串字面量, 但这并不意味着服务器只能支持本文档定义功能的一部分.

此处包含 ips, autnums, ipSearchResultsautnumSearchResults 扩展标识符, 是由于 [RFC7480], [RFC9082] 和 [RFC9083] 中提出的要求和建议. 这些要求和建议规定, RDAP 扩展标识符应作为扩展引入的新路径段和 JSON 成员中的前缀使用, 而这些字符串正是作为本文档定义的基本搜索的一部分以这种方式使用. 此外, 将这些字符串用作路径段有助于提高核心 RDAP 对象类基本搜索之间的一致性.

与其他核心对象类 (entity, domain 和 nameserver) 一样, 其他文档可以通过在 IANA RDAP reverse search 注册表中注册, 定义以 IP 网络和 ASN 作为可搜索资源类型的额外反向搜索. 但是, 由于给定扩展标识符必须对应于单个扩展, 任何使用 IP 网络或 ASN 作为可搜索资源类型的文档也必须实现本文档中描述的功能.

rirSearch1 中的 1 表示这是 RIR search extension 的版本 1. RIR search extension 的新版本将使用不同的扩展标识符. 本文档定义的其余标识符不使用版本后缀, 一方面是因为这种后缀会降低其与其他核心对象类对应功能的一致性, 另一方面是因为与这些标识符相关联的功能极不可能发生变化.