跳到主要内容

whois 命令

介绍

whois 命令用来查找并显示指定用户账号、域名相关信息,包括域名注册时间、拥有者、邮箱等。

使用前请确保你的系统上已经安装 whois 工具,在 Debian/Ubuntu 系统上可以使用如下命令进行安装:

$ sudo apt install whois

语法

whois [OPTION]... OBJECT...

选项

  • -a:搜寻所有数据库。
  • -c:找到最小的包含一个 mnt-irt 属性的匹配。
  • -d:同时返回 DNS 反向查询的代理对象(需支持 RPSL 协议)。
  • -F:快速输出原始数据。
  • -H:隐藏法律声明内容。
  • -i ATTR:进行一次反向查询。
  • -l:将精确度降低一级的查询(需支持 RPSL 协议)。
  • -L:找到所有低精确度匹配。
  • -m:找到第一级较高精确度匹配。
  • -M:找到所有较高精确度匹配。
  • -r:查询联系信息时关闭递归查询。
  • -R:显示本地域名对象副本。
  • -x:精确匹配。
  • -h[主机]:连接到指定 HOST 服务器。
  • -p[端口]:连接到指定 PORT 端口。
  • -t[类型]:查询指定类型对象头信息。
  • -T[类型]:查找指定类型的对象。
  • -v[类型]:查询指定类型对象冗余信息。
  • -q [版本|类型]:查询特定的服务器信息(需支持 RPSL 协议)。

示例

显示指定用户信息:

whois root

查询域名描述信息:

whois getiot.tech

查询域名信息省略法律声明:

whois -H getiot.tech

指定端口查询:

whois -p 80 getiot.tech