写个程序爬未被注册的.com 域名,结果线程开的太多,被屏蔽了。那域名提供商,在哪里查询是否被注册的呢?

2015-02-05 00:06:36 +08:00
 kalman03
3086 次点击
所在节点    问与答
9 条回复
extreme
2015-02-05 00:13:02 +08:00
直接查询WHOIS服务器。
Septembers
2015-02-05 00:16:26 +08:00
直接去根查
kalman03
2015-02-05 00:21:27 +08:00
@Septembers
@extreme

会有频率限制么?需要认证的域名服务商才能查询么?
txlty
2015-02-05 01:04:43 +08:00
不是本来就应该到域名管理机构的官方whois源查询吗?统一的whois标准协议,43端口。扫注册商是把简单的事情高复杂了。
每一种后缀的管理机构不一样,官方whois源也不一样。icann的whois.internic.net只负责.com和.net
其他常见的:
.cn : whois.cnnic.net.cn
.biz : whois.neulevel.biz
.us : whois.nic.us
.info : whois.nic.info
.name : whois.nic.name
.gov : whois.nic.gov
.edu : whois.internic.net
.cc : whois.nic.cc
whois.internic.net 允许批量扫描。其他后缀有的限制频率,有的不限。
txlty
2015-02-05 01:19:35 +08:00
直接把域名发到whois服务器的43端口,返回的就是域名注册信息。没有认证这一说。
<?php
$conn = fsockopen ("whois.internic.net", 43);
fputs($conn, "v2ex.com"."\r\n");
while(!feof($conn)){ $output .= fgets($conn,1024); }
echo $output;
?>
wwek
2015-02-05 09:08:03 +08:00
@txlty 赞! 直接走协议`
Shazoo
2015-02-05 09:36:15 +08:00
@txlty 顺便问一句,有没啥办法查询所有“已经注册”过的域名?
yanw
2015-02-05 10:32:16 +08:00
@txlty 某些域名后缀的whois源貌似有频率限制?请问这个问题有没有解?像 https://namebeta.com/http://www.qiuyumi.org/ 它们每天的查询量估计也不小,想知道它们是怎么做到的。
justjavac
2015-02-05 12:34:06 +08:00
@yanw 可以招呼出 @joyqi 来问问。或者去sf提问。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/168346

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX