1
BOYPT 2015 年 12 月 21 日
stream_set_timeout 设置一下查询超时。因为 php 进程被查询挂起消耗的主机资源比较多吧,是很容易弄挂掉
|
2
crab 2015 年 12 月 21 日
不是直接 53 端口查询最快吗
|
4
Strikeactor 2015 年 12 月 21 日
我没太懂,你的意思是,你用 dns_get_record 查域名的 NS ,平均每个域名查询时间在一分钟以上。。?
还是说是一分钟内你遍历了一个域名下面所有常见的子域名。。 |
6
evakiss OP |
7
loqixh 2015 年 12 月 21 日
这东西明显不应该用 php ,而应该用 c/c++使用队列查询
|
8
void1900 2015 年 12 月 21 日
whois 是有 whois 协议的,还有 whois 服务器:
http://www.cnblogs.com/happyday56/p/3722571.html dns ? swoole 支持异步查询,速度绝对不慢: http://wiki.swoole.com/wiki/page/186.html |
9
Strikeactor 2015 年 12 月 21 日
@evakiss 我觉得这个应该跟你本地网络环境有关。。我刚刚试了下,执行时间全都是毫秒级的,域名随手滚键盘,绝对没有本地缓存
不知道你用什么 IDE ,如果是 PHPstorm 这样支持远程调试的,建议找台亚洲的 VPS (香港,日本,新加坡等)搭一个远程调试环境。 xdebug 装上之后连断点都可以远程调,同时也能避免一些本地网络环境造成的坑爹错误 我之前用 stream 开 socket 就被本地网坑过。。 |
10
willis 2015 年 12 月 21 日 via iPad
万网有免费的接口,楼主百度下
|
11
flashack 2015 年 12 月 21 日
建议楼主把 php 用作生成随机域名这件事上
查询注册情况,用 ename 的工具吧,开 10 线程 ps :搞五声? |