无需第三方服务即可检查域名可用性

Bru*_*ier 5 dns nameservers node.js

我知道有一些高级 API 可以用于此目的,但我想知道是否可以使用 Node.js 检查域的可用性

到目前为止,我通过检查url.resolveAny()该域是否存在任何 DNS 记录,已经成功实现了 95% 的准确率。但是,有时域名可能在没有任何 DNS 记录的情况下注册,有时域名可能被注册商“保留”(因此无法购买)。

有人对如何更准确地检查域的可用性有任何建议吗?

mad*_*oda 1

使用 DNS 查询将是猜测

  • 正如您所说,域名可以保留。

  • 域也可以在顶点没有任何记录的情况下有效。

  • 它们可能仅用于子域等。

您必须找到一个可以使用 API 执行 WHOIS 查询的服务。

这是我通过快速搜索找到的一个流行的: https: //domain-availability.whoisxmlapi.com/api

  • 感谢您的回答,但我想在没有第三方 API 的情况下解决这个问题。我发现这个 node.js 库似乎非常准确:https://github.com/LayeredStudio/whoiser (2认同)