在没有第三方服务的情况下检查域名的可用性

问题描述 投票:0回答:1

我知道有一些高级的API,但我想知道是否可以使用Node.js来检查一个域名的可用性。

到目前为止,我已经成功地通过使用 url.resolveAny() 来检查该域名是否存在任何DNS记录。然而,有时一个域名可能在没有任何DNS记录的情况下被注册,有时一个域名可能被注册商 "保留"(因此无法购买)。

有谁有任何建议,如何更准确地检查一个域名的可用性?

node.js dns nameservers
1个回答
1
投票

使用DNS查询将是猜测.

  • 如你所说,域名可以只保留。

  • 域名也可以不在顶点有任何记录而有效。

  • 他们可能只用于子域名等。

你将不得不找到一个服务,让你执行WHOIS查询使用API。

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


0
投票

你可以连接到whois服务器,但你将不得不解析这些数据,每个供应商有自己的格式。WhoisJson.com他们有免费的优惠,你可以试试。

© www.soinside.com 2019 - 2024. All rights reserved.