Whois 谁是服务器超时

Whois 谁是服务器超时,whois,Whois,我想问一下,为什么每次我试图请求这些whois服务器时,总是会出现超时错误: whois.nic.com网站 谁是尼克科技公司 谁的名字 谁是尼克·xyz 谁是尼克商店 whois.nic.site whois.nic.online 谁在设计 谁,尼克,有趣 谁,尼克,墨克 谁是主持人 谁是艺术 谁的名字 谁是尼克库普 whois.nic.wiki 谁,尼克,爱 谁是尼克出版社 谁是尼克的粉丝 谁,尼克,不动产 whois.nic.dhl 谁,尼克,存储 谁是尼克·克雷德 谁,尼克,篮球 谁,

我想问一下,为什么每次我试图请求这些whois服务器时,总是会出现超时错误:

  • whois.nic.com网站
  • 谁是尼克科技公司
  • 谁的名字
  • 谁是尼克·xyz
  • 谁是尼克商店
  • whois.nic.site
  • whois.nic.online
  • 谁在设计
  • 谁,尼克,有趣
  • 谁,尼克,墨克
  • 谁是主持人
  • 谁是艺术
  • 谁的名字
  • 谁是尼克库普
  • whois.nic.wiki
  • 谁,尼克,爱
  • 谁是尼克出版社
  • 谁是尼克的粉丝
  • 谁,尼克,不动产
  • whois.nic.dhl
  • 谁,尼克,存储
  • 谁是尼克·克雷德
  • 谁,尼克,篮球
  • 谁,尼克
  • 谁,尼克
  • 谁是尼克·金特
  • 谁,尼克,观察家
当我尝试搜索那些TLD的whois服务器时,这些whois服务器都基于IANA和ICANN

这是我试图获取.tech链接的whois数据时的屏幕截图 所有其他whois服务器返回相同的超时错误。


感谢您根据ICANN要求提供的答案所有这些GTLD都需要一个端口43 whois服务器

然而:

  • 它们都是有限制的,因为它们都被滥用
  • 即使他们现在回复GDPR和ICANN临时解决方案,输出可能会被大幅修改,特别是对于联系人部分(输出格式也是ICANN的要求,因此注册机构几乎没有地方可以偏离)
  • 正如在评论中所观察到的,如果我没记错的话,这些whois服务器也需要根据ICANN的要求在IPv6下可用,但是IPv6连接(在您端和服务器端)可能与IPv4连接有很大的不同
速率限制是最有可能的情况,如果您尝试从另一个IP地址,甚至更好地从另一个IP块进行尝试,则很容易检测到。 我刚刚尝试了一些,但它们都起作用了,所以要么你的访问因任何原因(比如以前的请求量太大)而受到速率限制/阻止,要么你只是遇到了由于某种原因无法访问的时段(当您访问不同的注册中心时,可能性较小,即使您的列表大部分由CentralNic处理,也有一些由Neustar或其他人处理)

由于您的问题在这一阶段并非真正的编程问题,也许通过解释更多您需要查询的原因,在大量的情况下,所有这些whois服务器,您将能够给您提供更好的建议

也关于

这也是我尝试远程登录服务器时总是失败的原因吗

whois是一个非常简单的协议,基本上只是TCP/43上的一个交换,因此使用whois客户端或在端口43上执行telnet是完全相同的事情,并且根据您当时遇到的任何速率限制或阻塞访问将得到相同的结果。

尝试:

$whoisserver = 'whois.verisign-grs.com';
$domain = 'name.com';
$port = 43;
$timeout = 10;
$fp = @fsockopen($whoisserver, $port, $errno, $errstr, $timeout) or die("Socket Error " . $errno . " - " . $errstr);
fputs($fp, $domain . "\r\n");
while(!feof($fp)){
    $out .= fgets($fp);
}
fclose($fp);

服务URL:

这不是因为它们受验证码保护吗?如果您尝试从web查询,是的,它受验证码保护。但是我尝试使用tcp连接和端口43进行查询,而且总是时间不够了。为什么他们在web站点上有验证码,但允许tcp查询?没有任何意义。所以你是说我无法进行验证TCP查询站点是否受验证码保护?因此我尝试了以下方法:我访问了whois.net.kyoto,当我尝试进行TCP查询时,它正在工作,并且在访问到浏览器的链接时,我需要在单击“提交”之前输入验证码。验证码的全部目的是防止自动查询。如果他们离开,为什么他们甚至会尝试停止web查询是否打开了一个更简单的方法?您一定达到了一些查询限制–我尝试了两台服务器,它们都正常工作。欢迎使用堆栈溢出!最好也解释一下是什么导致了最初的问题,并解释一下您的答案是如何解决的