在网上想查找域名查询接口的 api ,希望免费且不限频率,但找了很久都找不到,要么有频率限制要么收费,前几天在 V2 上问了这个问题,有 V 友说用 PHP 查询 whois 信息判断域名注册了没有,如果想要更快,可以先查询该域名的 NS 记录信息,如果有 NS 记录则该域名已经注册了,这样理论上可以快很多。因为对 PHP 熟悉,所以用 PHP 的 dns_get_record 函数来获取 NS 记录,关于 PHP 查找 whois 的类,网上一搜一大把,于是测试了一下:
电脑配置为 windows7,E1230 V3 cpu,8G 内存,四川电信 15M 带宽
循环遍历了几百次随机域名, php 的 dns_get_record 函数每个域名平均耗时在一分钟以上,出现了好几次挂掉现象,不得不重启 nginx 重试, PHP 的 whois 查询耗时也不低,一个域名耗时也在一两分钟左右。。。
如果把这个 dns_get_record 函数放在美国主机上是不是要快很多?另外,有没有更好的查询域名注册的办法,求众 V 友解答
电脑配置为 windows7,E1230 V3 cpu,8G 内存,四川电信 15M 带宽
循环遍历了几百次随机域名, php 的 dns_get_record 函数每个域名平均耗时在一分钟以上,出现了好几次挂掉现象,不得不重启 nginx 重试, PHP 的 whois 查询耗时也不低,一个域名耗时也在一两分钟左右。。。
如果把这个 dns_get_record 函数放在美国主机上是不是要快很多?另外,有没有更好的查询域名注册的办法,求众 V 友解答