在前端开发中,我们时常需要查看域名的 WHOIS 信息。这个过程需要查询 WHOIS 数据库,获取域名相关信息。而 whois-stats 是一个非常便捷的 npm 包,可以快速获取给定域名的 WHOIS 信息。本文将介绍 npm 包 whois-stats 的使用教程和示例代码。
什么是 whois-stats
whois-stats 是一个 npm 包,它可以从各种 WHOIS 服务器检索记录,并将最新信息返回给用户。它提供了一个非常简单的 API,你可以将你的 WHOIS 查询整合到你的 Node.js 应用程序中。
whois-stats 允许你查询的信息包括域名的注册人、注册商、联系方式、注册日期、到期日期等。whois-stats 还支持查询多种顶级域名,如 com、net、org、io、cn 等。
安装 whois-stats
使用 npm 安装 whois-stats:
npm install whois-stats
使用 whois-stats
安装好之后,使用方法如下:
const whois = require('whois-stats'); whois('google.com').then(data => { console.log(data); })
这个例子将返回:
-- -------------------- ---- ------- - ------------- ------------- ------------------- -------------------------- ----------------------- ------------------------ --------------- ----------------------------- -------------- --------------------------- --------------- --------------------------- --------------------- --------------------------- ------------ ------------ ------ ------------------ ------ --------------- - ----------------------- ---------------------------------------------- ------------------------- ------------------------------------------------ ----------------------- ---------------------------------------------- ----------------------- ---------------------------------------------- ------------------------- ------------------------------------------------ ----------------------- --------------------------------------------- -- ----------------- ---- ------- ------------------------- ------- ----- ------------------- ----- ------------ --------- ----------------- --------- ------ ---------------------- ----- ----------------------- -------- -------------------- ----- ------------------ ---------------- ---------------- ---------------- ------------------ ----------------------- ------------ ---- ------- -------------------- ------- ----- -------------- ----- ------------ --------- ------------ --------- ------ ----------------- ----- ------------------ -------- --------------- ----- ------------- ---------------- ----------- ---------------- ------------- ----------------------- ----------- ---- ------- ------------------- ------- ----- ------------- ----- ------------ --------- ----------- --------- ------ ---------------- ----- ----------------- -------- -------------- ----- ------------ ---------------- ---------- ---------------- ------------ ----------------------- ------------- - ----------------- ----------------- ----------------- ---------------- -- --------- ----------- ----------------------------------------------- ----------------------------- ---- ---- ------ -- ----- ---------- ------------------------- ---- -
深度解析 whois-stats
whois-stats 允许您指定 WHOIS 查询的服务器。 这对于检索给定域的最新数据非常有用,尤其是当域名注册商或解析器不支持 WHOIS 更新通知时。
whois-stats(domain, options)
方法接受两个参数:
- domain:必需。 域名,例如 google.com。
- options:可选。 对象,可以包含如下属性:
- server:要查询的 WHOIS 服务器 URL。 如果未指定,则使用默认的 WHOIS 服务器地址。
总结
使用 npm 包 whois-stats 可以方便地查询 WHOIS 信息。我们可以通过学习 whois-stats 源码,深入了解 Node.js 应用程序中如何使用 WHOIS 数据库。相信这篇文章能够帮助您更好的使用whois-stats。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671098dd3466f61ffdf89