2. 基本搜索 (Basic Searches)
2.1. 路径段 (Path Segments)
用于基本搜索的新资源类型路径段 (类似于 [RFC9082] 和 [RFC9083] 中定义的搜索) 如下:
ips: 用于标识一种 IP 网络搜索, 该搜索使用模式来匹配一组 IP 网络属性之一.
autnums: 用于标识一种自治系统号搜索, 该搜索使用模式来匹配一组自治系统号属性之一.
当搜索模式等于某个值的字符串表示形式时, 或者按照 [RFC9082] 第 4.1 节中定义的星号 (*, ASCII 值 0x2A) 字符用于部分字符串匹配的规则能够匹配该值时, 该搜索模式即匹配该值. 对于大多数搜索, * 只能用于匹配尾随字符, 并且在一次搜索中只能出现一次: 相关行为的完整定义见前述章节.
[RFC9082] 第 4.1 节描述了在部分字符串搜索中使用尾随域标签后缀的方式. 本文档定义的基本搜索不涉及域名成员, 因此服务器无需支持这种搜索模式.
2.2. IP 网络搜索 (IP Network Search)
语法: ips?handle=<handle search pattern>
语法: ips?name=<name search pattern>
按 handle 搜索 IP 网络 (见 [RFC9083] 第 5.4 节) 信息时, 使用以下形式:
ips?handle=XXXX
XXXX 是表示 IP 网络标识符的搜索模式, 其语法由注册提供者指定. 以下 URL 将用于查找 handle 匹配 "NET-199*" 模式的 IP 网络信息:
https://example.com/rdap/ips?handle=NET-199*
按 name 搜索 IP 网络 (见 [RFC9083] 第 5.4 节) 信息时, 使用以下形式:
ips?name=XXXX
XXXX 是表示 IP 网络标识符的搜索模式, 该标识符由注册持有人分配给网络注册. 以下 URL 将用于查找名称匹配 "NET-EXAMPLE-*" 模式的 IP 网络信息:
https://example.com/rdap/ips?name=NET-EXAMPLE-*
2.3. 自治系统号搜索 (Autonomous System Number Search)
语法: autnums?handle=<handle search pattern>
语法: autnums?name=<name search pattern>
按 handle 搜索自治系统号 (见 [RFC9083] 第 5.5 节) 信息时, 使用以下形式:
autnums?handle=XXXX
XXXX 是表示自治系统号标识符的搜索模式, 其语法由注册提供者指定. 以下 URL 将用于查找 handle 匹配 "AS1*" 模式的自治系统号信息:
https://example.com/rdap/autnums?handle=AS1*
按 name 搜索自治系统号 (见 [RFC9083] 第 5.5 节) 信息时, 使用以下形式:
autnums?name=XXXX
XXXX 是表示自治系统号标识符的搜索模式, 该标识符由注册持有人分配给自治系统号注册. 以下 URL 将用于查找名称匹配 "ASN-EXAMPLE-*" 模式的自治系统号信息:
https://example.com/rdap/autnums?name=ASN-EXAMPLE-*