Whois 谁是服务器超时
我想问一下,为什么每次我试图请求这些whois服务器时,总是会出现超时错误:Whois 谁是服务器超时,whois,Whois,我想问一下,为什么每次我试图请求这些whois服务器时,总是会出现超时错误: whois.nic.com网站 谁是尼克科技公司 谁的名字 谁是尼克·xyz 谁是尼克商店 whois.nic.site whois.nic.online 谁在设计 谁,尼克,有趣 谁,尼克,墨克 谁是主持人 谁是艺术 谁的名字 谁是尼克库普 whois.nic.wiki 谁,尼克,爱 谁是尼克出版社 谁是尼克的粉丝 谁,尼克,不动产 whois.nic.dhl 谁,尼克,存储 谁是尼克·克雷德 谁,尼克,篮球 谁,
- whois.nic.com网站
- 谁是尼克科技公司
- 谁的名字
- 谁是尼克·xyz
- 谁是尼克商店
- whois.nic.site
- whois.nic.online
- 谁在设计
- 谁,尼克,有趣
- 谁,尼克,墨克
- 谁是主持人
- 谁是艺术
- 谁的名字
- 谁是尼克库普
- whois.nic.wiki
- 谁,尼克,爱
- 谁是尼克出版社
- 谁是尼克的粉丝
- 谁,尼克,不动产
- whois.nic.dhl
- 谁,尼克,存储
- 谁是尼克·克雷德
- 谁,尼克,篮球
- 谁,尼克
- 谁,尼克
- 谁是尼克·金特
- 谁,尼克,观察家
感谢您根据ICANN要求提供的答案所有这些GTLD都需要一个端口43 whois服务器 然而:
- 它们都是有限制的,因为它们都被滥用
- 即使他们现在回复GDPR和ICANN临时解决方案,输出可能会被大幅修改,特别是对于联系人部分(输出格式也是ICANN的要求,因此注册机构几乎没有地方可以偏离)
- 正如在评论中所观察到的,如果我没记错的话,这些whois服务器也需要根据ICANN的要求在IPv6下可用,但是IPv6连接(在您端和服务器端)可能与IPv4连接有很大的不同
$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查询是否打开了一个更简单的方法?您一定达到了一些查询限制–我尝试了两台服务器,它们都正常工作。欢迎使用堆栈溢出!最好也解释一下是什么导致了最初的问题,并解释一下您的答案是如何解决的