我想问为什么每次尝试向这些whois服务器请求时总是会出现超时错误:
当我尝试搜索那些TLD的whois服务器时,这些whois服务器都基于IANA和ICANN。
这是我尝试获取.tech链接的whois数据时的屏幕截图 所有其他Whois服务器均返回相同的超时错误。
感谢您的回答
答案 0 :(得分:1)
根据ICANN的要求,所有这些gTLD都必须具有端口43 Whois服务器。
但是:
速率限制是最可能的情况,如果从另一个IP地址尝试,甚至从另一个IP块尝试更好,则很容易检测到。 我现在刚刚尝试了几次,它们就起作用了,所以您的访问由于任何原因(例如以前的请求量太高)而受到速率限制/阻止,或者您刚好遇到了由于某种原因而无法使用它们的时期(可能性较小)您访问了不同的注册表,即使您的大多数列表是由CentralNic处理的,也有一些是由Neustar或其他人处理的。)
由于在这个阶段您的问题并不是真正的编程问题,所以也许可以通过解释更多为什么需要大量查询所有whois服务器的原因,从而为您提供更好的建议。 / p>
也有关
这也是我每次尝试通过telnet服务器时总是失败的原因吗?
whois是一个非常简单的协议,基本上只是通过TCP / 43进行的交换,因此使用whois客户端或在端口43上进行telnet完全相同,并且根据您的速率限制或阻止的访问将获得相同的结果。在那一刻。
答案 1 :(得分:0)