草庐IT

ruby - ECONNRESET (Whois::ConnectionError) - 尝试在 Ruby 中查询 Whois 时出错

我正在用Ruby编写一个简单的程序来检查域列表是否被占用。基本上它循环遍历列表,并使用以下函数进行检查。require'rubygems'require'whois'defcheck_domain(domain)c=Whois::Client.newc.query("google.com").available?end程序不断出错(即使我在google.com中进行硬编码),并打印以下消息。鉴于该程序非常简单,我已经没有什么想法了-有什么建议吗?/Library/Ruby/Gems/1.8/gems/whois-2.0.2/lib/whois/server/adapters/base.

javascript - 使用Node.js,如何查看域名是否被注册?

我正在构建一个简单的webapp来自学node.js,我需要在其中检查用户指定的某个域名是否已注册。我不太确定该怎么做,如果有人能启发我,我将不胜感激。 最佳答案 看看MattBrubeck的这篇文章:http://limpet.net/mbrubeck/2010/01/13/si-unit-domains-node-js.html有一个Node.js脚本可以做到这一点。 关于javascript-使用Node.js,如何查看域名是否被注册?,我们在StackOverflow上找到一个类

javascript - 使用 JavaScript 的 Whois

我希望能够通过客户端javascript获取whois数据(以及idn域)。可能吗?也许存在一些免费的类似REST的WhoIs服务? 最佳答案 尝试使用http://whoisxmlapi.com服务。服务网址:http://www.whoisxmlapi.com/whoisserver/WhoisService您需要指定outputFormat=json和domainName=insert_domain_here参数..示例网址:http://www.whoisxmlapi.com/whoisserver/WhoisService

php - 如何使用 php 上的 whois 响应数据获取域过期日期?

如何在php上使用whois响应数据获取域过期日期?通常我使用whois响应来检查域可用性。例如:检查DRGDRGDRGRGDRG.COM,如果whois响应数据中有单词Nomatchfor,则表示该域可用。Nomatchfordomain"DRGDRGDRGRGDRG.COM".但现在我想像这样使用whois响应数据检查域过期日期DomainName:GOOGLE.COMRegistrar:MARKMONITORINC.SponsoringRegistrarIANAID:292WhoisServer:whois.markmonitor.comReferralURL:http://ww

php - 如何为新 gTLD 执行 Whois 查询?

有谁知道如何为即将出现的新赞助TLD(例如.insurance.guru等)执行WhoIs查找(PHP或JavaScript),它们似乎有数百个。换句话说,随着新域的上线,将对单个whois服务器Whois.net进行通用查询?解析新域名或每个顶级域名是否会有不同的whois服务器。编辑:为了消除一些混淆-我正在尝试计算新tld的域可用性,而不是使用新tld的dns查找。尽管考虑到如果正在使用某个域,但它肯定不可用。 最佳答案 类似于DNS,域名Whois信息其实有一个根服务器:whois.iana.org。根据概念,所有Whois

php - 将 fsockopen 与代理一起使用

我有一个简单的whois脚本if($conn=fsockopen($whois_server,43)){fputs($conn,$domain."\r\n");while(!feof($conn)){$output.=fgets($conn,128);}fclose($conn);return$output;}$whois_server=whois.afilias.info;//信息域的whois服务器但我想通过代理运行。所以我需要连接到代理->然后连接到whois服务器->然后发出请求。是这样的吗?$fp=fsockopen($ip,$port);fputs($fp,"CONNECT

php - Laravel 多路由别名

我正在尝试创建一个带有别名数组的路由,所以当我在url中调用whois或who_is时,它会到同一条路线。这样我就不需要每次都重复代码,只改变别名。我尝试了下面的代码。路径中的变量:$path='App\Modules\Content\Controllers\ContentController@';$aliases['whois']='(quemsomos|who_is|whois)';路线:Route::get('{whois}',array('as'=>'whois','uses'=>$path.'getWhois'))->where('whois',$aliases['whois

java - 检查域可用性 Java

Java中是否有一种相对简单的方法来检查域是否可用?我需要一个可靠的方法,因此仅检查是否可以建立连接是不够的。 最佳答案 域可用性取决于是否有一个whois客户端。这是一个用Java实现的whois客户端的链接:JavaWhoisClient您需要解析结果-根据您使用的whois服务器,您可能(将)返回不同的格式。最好的办法是支付OpenSRS等商业whois/注册服务的费用。他们有一个广泛的API,您可以作为注册经销商使用。以下是API文档:http://opensrs.com/resources/documentation/op

Whois协议

Whois协议whois就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有人、域名注册商) 协议原理根据域名从根服务器获取域名所在whois服务器再根据域名从域名所在whois服务器获取域名信息 Whois查询方法1、网页查询https://www.ggcx.com/main/whois2、工具查询Activewhois、windows命令行whoisCL、Linux命令行 对Whois的流量抓包  可以发现在whois协议的具体工作流程:1、本机发送dns请求至dns服务器(192.168.100.88),查得whois服务器ip为218.241.97.142、随

php - 我将如何进行自定义 Whois 查找

我想为我的站点添加自定义Whois查询。我环顾四周,但没有找到太多信息。 最佳答案 这是一个非常简单的PHPwhois脚本。它是免费的,并且只有几个您可以调用的函数。http://www.phpeasycode.com/whois/Reference使用下面的php"whois.nic.ac",//AscensionIsland//ad-Andorra-nowhoisserverassigned"ae"=>"whois.nic.ae",//UnitedArabEmirates"aero"=>"whois.aero","af"=>"w