我多年来一直在使用ajaxwhois,现在有许多服务用于查找域名。
最快似乎使用某种websocket将接口连接到数据;但是我仍然不太明白它是如此闪电般快。
简单地从shell中执行whois whatever.com
会有明显的延迟。这些服务真的只是使用whois和解析数据做出一堆直接请求(并行),还是有其他方法逃避我?
编辑:我应该清楚,我对ajax / socket的快速性并不感到困惑/好奇;即使假设服务器 - >接口延迟为0毫秒,我也不明白查询本身是如何快速制作的。
edit2:links
答案 0 :(得分:2)
我的猜测是服务器缓存结果,并且可能每x小时刷新一次服务器端。因此,所有AJAX脚本都可以获得缓存结果。您可以通过输入像mathematics.com
这样的常用域名进行测试,其中搜索结果会非常快,然后会出现一个不常见的域名,如howareajaxwebsocketdomainsearchingservicessofast.com
,这会显示出明显的延迟,同样的显示shell命令。
答案 1 :(得分:0)
您还可以将ns查找作为检查的一部分。其他方式也是可能的。例如,许多注册服务商拥有免费服务,只有在域名可以自由进行注册时才会响应,这种服务可以更快地解析whois。如果您有权访问epp,您也可以登记注册系统..所以有4种方法可以检查。这一切都取决于TLD和