【问题标题】:How are ajax/websocket domain searching services so fast?ajax/websocket 域名搜索服务怎么这么快?
【发布时间】:2011-04-04 12:34:16
【问题描述】:

我已经使用 ajaxwhois 多年了,现在有很多这样的服务用于查找域名。

最快的似乎是使用某种 websocket 将接口连接到数据;但我还是不太明白它怎么这么快。

只需从 shell 执行 whois whatever.com 就会有明显的延迟。这些服务真的只是使用 whois 发出一堆直接请求(并行)并解析数据,还是有其他方法让我无法理解?

编辑:我应该清楚,我对 ajax/sockets 的速度并不感到困惑/好奇;即使假设服务器->接口延迟为 0 毫秒,我也不明白查询本身是如何如此快速地进行的。

edit2:链接

http://ajaxwhois.com/

http://www.domainzomg.com/

【问题讨论】:

  • 您使用的是哪种服务? (请提供网址)没有这个,我们不知道速度是什么样的,也不知道他们使用的是什么技术。刚用谷歌搜索...我认为它是这项服务? ajaxwhois.com
  • 仅仅两年后,OP 的两个链接都断开了。现在有没有 AJAX/websocket 域名搜索服务?

标签: dns whois


【解决方案1】:

我的猜测是服务器缓存了结果,并且可能每 x 小时在服务器端刷新一次。所以所有 AJAX 脚本所做的就是获取缓存的结果。您可以通过输入像mathematics.com 这样的常见域名来测试这一点,搜索结果会非常快,然后输入像howareajaxwebsocketdomainsearchingservicessofast.com 这样的不常见域名,这将显示明显的延迟,这与shell 命令显示的相同。

【讨论】:

  • 哇! howareajaxwebsocketdomainsearchingservicessofast.com 可用!你应该跳上去! ;-)
【解决方案2】:

您也可以将 ns 查找作为检查的一部分。其他方式也是可能的。例如,许多注册商都有免费服务,只有在域名可以免费重新注册时才响应,这比解析 whois 更快。如果您可以访问 epp,您还可以在注册系统中检查.. 所以有 4 种检查方法。这一切都取决于什么 TLD 和

【讨论】:

  • 首先,没有DNS请求是解决问题的错误方法,因为域可以注册但不能委托,这是合法的。至于 EPP 访问,您需要成为注册商。否则,您可以使用一些将作为一种代理运行的注册商 API。 PS:你没有完成你的最后一个
猜你喜欢
  • 2020-12-19
  • 2011-06-02
  • 2012-03-18
  • 2023-04-08
  • 2014-05-09
  • 2016-03-19
  • 2012-09-19
  • 2010-09-13
  • 1970-01-01
相关资源
最近更新 更多