我正在编写一个 django 应用程序,其中有一个表单,它接受 IP 并对发现的域名进行 whois 查询。我找到了 Ubuntu 包谁是我计划从 python 子进程调用它,并将标准输出读入 StringIO,然后解析诸如注册商、名称服务器等内容。
我的问题是,似乎有很多付费的 whois 服务,这意味着人们不只使用这个 Ubuntu 软件包肯定是有原因的。我想知道从单个 IP 到软件包的 whois 服务器的请求数量是否有限制?我可能会对每个 IP 进行 250 次域名查询,甚至更多。此外,我发现有些域名无法搜索:
qmul.ac.uk is searchable
kat.ph is not searchable
ahram.org.eg is not searchable
有什么特别的原因吗?
答案1
whois 查询的数量限制不取决于包,而是由每个单个 whois 服务器施加的限制。
限制未公开,因此您实际上并不知道可以运行的查询数量。通常,您可以理解您已达到限制,因为单个注册表开始返回受限制的响应消息。