如何从 Windows 命令提示符获取 WHOIS

你有没有想过谁拥有一个特定的域名?您是否曾经想购买域名并想知道该域名是否可用?

每个域名(例如,techjunkie.com)都归个人、公司或组织所有。当域名购买者注册域名时,他们将他们的联系信息输入到称为顶级域名 (TLD) 数据库的数据库中,例如 .com、.net 和 .org 域

但是,许多域所有者开启了隐私保护,因此他们的联系信息无法公开。大多数域名注册商(通常是托管公司)以少量费用提供隐私保护。

除了使用 Whois 查找域名所有权外,您还可以查找有关 IP 地址的同类信息,这对系统和网络管理员非常有用

Whois 数据库的官方接口是 ICANN Whois。尝试使用 ICANN Whois 查找域名,例如 microsoft.com,您将获得如下输出:

惊喜, 微软网站微软公司.请注意,共有三种不同类型的联系人——实际注册人、管理联系人和技术联系人。 Whois 是许多 Web 开发人员、设计师、IT 顾问和企业家的重要工具。

通常,当有人想要查找域时,他们会使用网络工具,例如 ICANN Whois 或其他免费的 Whois 数据库在线界面。但是,如果您在某行工作中,发现自己经常进行 Whois 查询,那么您将需要一种更方便、更有效的方法来进行 Whois 查询。这就是适用于 Windows 并内置于 macOS 和 Linux 系统中的 whois 实用程序的地方。

Microsoft 将 Whois 实用程序作为 Windows Sysinternals 工具包的一部分提供,这是一套面向服务器和网络管理员的工具,以及在 Windows 客户端上运行的免费独立 Whois 实用程序 远景 和更高, 视窗服务器 2008 和更高,然后 纳米服务器 2016 和更高。 Windows Whois 易于下载和使用:

  1. 已下载 Whois 实用程序
  2. 将存档解压缩到一个文件夹中
  3. 然后将可执行文件解压缩到系统路径中的目录

从 Windows 命令提示符运行 WHOIS

Windows Whois 是一个简单的可执行文件,因此无需安装任何东西:

  1. 打开一个窗口 命令提示符
  2. 类型 whois -v example.com
  3. Whois 将输出返回到终端

由于这是一项基于文本的服务,因此您的 whois 程序会输出某种“文本墙”,但在该列表中,您将看到与从基于 Web 的搜索中看到的所有信息相同的信息:who拥有域名、注册时间和注册人、到期续订时间、域名注册人以及有关该域名的各种其他信息。

为了使 Whois 输出更易于阅读,请将其输出重定向到一个文本文件,然后您可以使用通用文本编辑器(如 Notepad 或 Notepad++)滚动浏览该文件。以下是将 Whois 输出写入文本文件的方法。

在命令提示符下,只需键入以下内容(用您要查询的域替换 example.com):

whois -v example.com > example.txt

Whois 输出是什么意思?

Whois 查询中包含的一些数据很明显:注册人姓名、地址、联系电子邮件、电话等。但是剩下的呢?

  • 注册商是域名所有者向其注册域名的公司
  • 创建日期是首次注册域的时间
  • 到期日期是域注册到期的时间
  • 域的管理联系人通常是域的网站管理员
  • 名称服务器指示托管域名的托管公司

为什么需要运行 Whois?

注册新域名的第一步是确定您想要的域名是否可用,或者是否有人已经注册了它。如果 Whois 查询未找到域名,则您可以立即注册。如果有人已经拥有该域,那么您要么必须选择另一个域,要么就购买域的事宜联系所有者。

您可能想要查找域何时到期、哪些名称服务器正在处理 DNS 托管,或者您可能想要找到托管服务是谁,以便您可以提出投诉。您甚至可能喜欢一个域名,足以就购买域名与所有者联系,尽管域名所有者通常会收取额外费用。

如果您更改 Web 或电子邮件托管,您将需要查询 Whois 以查找将告诉您域托管位置的名称服务器。

当您将网站和电子邮件迁移到新的托管服务时,您需要更新名称服务器以指向新的托管服务,然后验证名称服务器更改是否生效。对于这些任务,您会发现 Whois 实用程序是您工具包的重要组成部分。

如何从 Windows 命令提示符3 WHOIS

在 Mac 或 Linux 中运行 Whois

当然,不仅仅是 Windows 用户会运行 Whois。 Windows 用户只需要添加特定的工具即可; macOS 和 Linux 在系统中内置了 Whois 实用程序,可以随时使用。默认情况下会安装 Whois 等实用程序。

在 macOS 上运行 Whois

要在 Mac 上运行 Whois 查询,只需按照以下步骤操作:

  1. 打开终端窗口
  2. 类型 whois example.com 在命令提示符下
  3. 按 Enter

您应该会看到与上面的 Windows 示例大致相同的结果。

在 Linux 上运行 Whois

在 Linux 上运行 Whois 几乎与在 macOS 终端上运行相同:

  1. 打开 shell 以访问命令提示符
  2. 类型 whois example.com
  3. 按 Enter

您还将看到与 Windows 和 Mac 用户相同类型的条目。

如果 macOS 或 Linux whois 数据滚动过快,您可以将输出通过管道传输到分页实用程序,以按自己的节奏滚动数据:

whois example.com |较少的

如果您想了解有关 Whois 的更多信息,请参阅如何使用 Whois 判断谁拥有域。如果您是 macOS 用户,您可能会发现如何在 macOS 上刷新 DNS 缓存很有用。

您对 Whois 或其他 DNS 实用程序(例如 dig 和 Nslookup)有什么特殊用途吗?请在评论中告诉我们!