You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

是否有办法实现域名批量RDAP请求?

RDAP批量查询相关问题解答

当前标准RDAP协议不支持单次API调用批量查询域名信息,你需要逐个域名单独发起请求。

  • 协议层面:RDAP的官方标准(RFC 7482/7483系列)没有定义批量查询的请求格式,所有合规的公共RDAP服务均默认只支持单个域名、IP、ASN等对象的单次查询,你使用的Verisign com域名RDAP接口也符合这个规范,没有提供批量查询入口。
  • 效率优化方案:你当前贴出的示例代码存在变量名笔误,for in in应调整为for i in,且串行循环查询速度较慢,可以调整为并发查询来提升效率,同时注意控制并发数避免触发服务端限流。
    你可以把需要查询的500个域名按行存入domains.txt文件,然后执行以下优化后的命令:
    xargs -P 10 -n 1 -I {} curl https://rdap.verisign.com/com/v1/domain/{} -s | jq -r '.events[] | select(.eventAction | contains("expiration")) | .eventDate' < domains.txt
    
    命令里的-P 10表示同时最多发起10个并行请求,你可以根据实际返回情况调整这个数值,Verisign公共RDAP接口的限流阈值一般在每秒10~20次请求,并发超过这个范围可能会被临时拦截。
  • 特殊情况说明:极少数RDAP服务提供商会自行实现非标准的批量查询接口,但这类接口不属于通用规范,兼容性差,且大多只针对付费用户开放,普通场景下不推荐使用。

内容的提问来源于stack exchange,提问作者chovy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 17:15:06