npm 包 whoisjs 使用教程

阅读时长 4 分钟读完

什么是 whoisjs?

whoisjs 是一款基于 Node.js 的功能强大的 WHOIS 查询工具,可以用来查询各种顶级域名的 WHOIS 信息,包括域名注册人、注册商、到期时间等详细信息。

whoisjs 可以帮助前端开发者快速查询域名的 WHOIS 信息,方便进行网站开发和维护。

whoisjs 使用方法

  1. 安装 whoisjs

在命令行中输入以下命令进行安装:

  1. 引入 whoisjs

在需要使用的文件中,引入 whoisjs:

  1. 查询 WHOIS 信息

通过 whois.query() 方法进行查询:

whois.query() 方法返回一个 Promise 对象,可以使用 then() 和 catch() 方法进行回调处理。

在查询成功时,返回一个字符串类型的 WHOIS 信息。如图所示:

在查询失败时,返回一个 Error 对象。

  1. 设置 WHOIS 服务器

whoisjs 支持设置 WHOIS 服务器,可以用于查询一些特殊域名的 WHOIS 信息,如中国顶级域名 .cn 和 .top 等。

通过 whois.setServer() 方法进行设置:

-- -------------------- ---- -------
-- -- --- --- ----- ---
----------------------------------------

-- -- --------- - ----- --
------------------------
    --------- -- -
        -----------------
    --
    ---------- -- -
        -------------------
    ---
  1. 批量查询 WHOIS 信息

whoisjs 还支持批量查询多个域名的 WHOIS 信息。

通过 whois.bulkQuery() 方法进行批量查询:

whoisjs 实例

假设我们需要查询如下几个域名的 WHOIS 信息:

  • baidu.com
  • google.com
  • microsoft.com

我们可以通过以下代码实现:

-- -------------------- ---- -------
----- ----- - -------------------

----------------------------- ------------- -----------------
  --------- -- -
    -----------------
  --
  ---------- -- -
    -------------------
  ---

查询结果如下:

总结

通过本文的介绍,我们可以了解到 whoisjs 的安装、使用方法,以及如何设置 WHOIS 服务器和进行批量查询。

whoisjs 是一款功能强大的 WHOIS 查询工具,可帮助前端开发者快速查询域名的 WHOIS 信息,方便进行网站开发和维护。

希望本文能对广大前端开发者有所帮助,提高开发效率和工作质量。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671098dd3466f61ffdf8f

纠错
反馈