Linux 命令速查
网络 man whois

whois

查询域名与 IP 的注册信息

返回

补充说明

whois 是 whois 客户端,向 WHOIS 服务器查询域名、IP 地址段或自治系统的注册数据,包括注册商、创建与到期时间、名称服务器和联系人等。它属于 Debian 的 whois 包,其他发行版也提供同名工具。

默认会根据查询对象自动选择服务器:域名通常查询 IANA 或注册局,IP 地址查询对应区域注册管理机构(RIR)。服务器可能返回转介信息,客户端默认会继续向被转介的服务器查询;-r 可关闭这种递归行为。

WHOIS 数据受隐私政策和 GDPR 影响,许多联系人字段已被脱敏。查询结果仅供信息参考,不能替代正式的商标或法律检索。频繁查询可能触发服务器限流,自动化场景应遵守对方的使用条款。

语法

whois [选项] 查询对象

选项

  • -h 主机:指定 WHOIS 服务器。
  • -p 端口:指定服务器端口,默认 43。
  • -H:隐藏法律免责声明。
  • -r:禁止向被转介的服务器继续查询。
  • -a:搜索所有数据库。
  • -i 属性:反向查询,按联系人等属性查找。
  • -T 类型:限制查询对象类型。
  • -m:只显示一行匹配结果。

实例

# 查询域名注册信息
whois example.com

# 查询 IP 地址所属网段
whois 8.8.8.8

# 直接向 ARIN 查询
whois -h whois.arin.net 8.8.8.8

# 隐藏冗长的免责声明
whois -H example.com

# 只查询第一层结果,不跟随转介
whois -r example.com

# 查询域名对应的名称服务器
whois example.com | grep -i 'name server'

参考链接