我知道有一些高级的API,但我想知道是否可以使用Node.js来检查一个域名的可用性。
到目前为止,我已经成功地通过使用 url.resolveAny()
来检查该域名是否存在任何DNS记录。然而,有时一个域名可能在没有任何DNS记录的情况下被注册,有时一个域名可能被注册商 "保留"(因此无法购买)。
有谁有任何建议,如何更准确地检查一个域名的可用性?
使用DNS查询将是猜测.
如你所说,域名可以只保留。
域名也可以不在顶点有任何记录而有效。
他们可能只用于子域名等。
你将不得不找到一个服务,让你执行WHOIS查询使用API。
这是我通过快速搜索找到的一个流行的服务。https:/domain-availability.whoisxmlapi.comapi。
你可以连接到whois服务器,但你将不得不解析这些数据,每个供应商有自己的格式。WhoisJson.com他们有免费的优惠,你可以试试。