> 网络管理 > whois

whois: 查询域名和 IP 信息

whois 是一个用于查询互联网域名或 IP 地址注册信息的命令。您可以获取域名所有者、注册商、注册日期、到期日期、名称服务器等各种信息。

概述

whois 是一个用于查询互联网域名和 IP 地址注册数据的协议和客户端程序。通过这些信息,您可以了解域名所有者、注册商、联系信息等。

提供的关键信息

whois 查询通常可以获得以下信息:

  • 域名所有者信息(可能因隐私保护规定而受限)
  • 注册商 (Registrar) 信息
  • 域名注册日期和到期日期
  • 域名状态(例如:clientTransferProhibited)
  • 名称服务器信息
  • 管理员和技术联系人信息(可能受限)

主要选项

whois 命令可以通过各种选项来控制查询方式。

查询控制

生成的命令:

请尝试组合命令。

描述:

`whois` 执行命令。

通过组合这些选项,您可以与 AI 一起虚拟地执行命令。

使用示例

whois 命令的常见使用示例。

查询基本域名信息

whois example.com

查询指定域名的 WHOIS 信息。

查询 IP 地址信息

whois 8.8.8.8

查询指定 IP 地址的 WHOIS 信息。通常会返回分配该 IP 地址块的 RIR(区域互联网注册机构)的信息。

使用特定 WHOIS 服务器查询

whois -h whois.nic.or.kr example.co.kr

通常,.kr 域名可以通过韩国互联网振兴院 (KISA) 的 WHOIS 服务器进行查询。

查询时不显示头部信息

whois -H example.com

不显示法律声明等头部信息,仅输出纯粹的 WHOIS 数据。

安装

whois 命令可能未包含在大多数 Linux 发行版的默认安装中。您可以使用以下命令进行安装。

Debian/Ubuntu

sudo apt update && sudo apt install whois

使用 APT 包管理器安装 whois 包。

CentOS/RHEL/Fedora

sudo dnf install whois

使用 DNF (或 yum) 包管理器安装 whois 包。

提示与注意事项

使用 whois 时的一些有用提示和注意事项。

隐私保护 (GDPR 等)

由于 GDPR(欧洲通用数据保护条例)等隐私保护法规的影响,许多域名的 WHOIS 信息可能会被匿名化或限制显示。特别是个人注册者,其联系信息通常会被隐藏。这可能会妨碍合法查询。

查询限制 (Rate Limiting)

某些 WHOIS 服务器为了防止过多的查询,可能会限制查询次数。在短时间内进行大量查询可能会导致暂时被阻止,因此在使用自动化脚本时需要注意。

查询 IP 地址时确认 RIR 信息

查询 IP 地址的 WHOIS 信息会返回分配该 IP 地址的 RIR(区域互联网注册机构)的信息。例如,亚太地区的 IP 会显示 APNIC 的信息,北美地区则显示 ARIN 的信息。通过这些信息,您可以了解 IP 地址块的所有者和分配情况。

不同的 WHOIS 服务器

根据域名后缀(.com, .org, .kr 等)或 IP 地址的分配区域,可能需要查询不同的 WHOIS 服务器。whois 命令会尝试自动处理,但有时您可能需要使用 -h 选项显式指定特定服务器。


相同类别命令