Anonim

您是否曾经想知道谁拥有特定域名? 您是否曾经想购买域名并想知道该域名是否可用?

另请参阅我们的文章如何使用WHOIS判断谁拥有域

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

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

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

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

令人惊讶的是, microsoft.com 由 Microsoft Corporation 拥有。 请注意,有三种不同类型的联系人-实际注册人,管理联系人和技术联系人。 对于许多Web开发人员,设计师,IT顾问和企业家来说,Whois是至关重要的工具。

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

Microsoft将Whois实用程序作为Windows Sysinternals工具包的一部分,服务器和网络管理员的工具套件以及在Windows Client Vista 或更高版本, Windows Server 2008 或更高版本上运行的免费独立Whois实用程序提供。 Nano Server 2016 及更高版本。 Windows Whois易于下载和使用:

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

从Windows命令提示符运行WHOIS

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

    1. 打开Windows 命令提示符
    2. 输入whois -v example.com
    3. Whois将输出返回到终端

由于这是基于文本的服务,因此您的whois程序会输出一些“文本墙”,但是在该清单中,您将看到与基于网络的搜索相同的所有信息:谁拥有该域,何时注册以及与谁一起注册,何时需要续约,该域的注册者以及有关该域的各种其他信息。

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

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

whois -v example.com > example.txt

Whois输出是什么意思?

Whois查询中包含的某些数据是显而易见的:注册人姓名,地址,联系电子邮件,电话等。 但是其余的呢?

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

您为什么需要运行Whois?

注册新域名的第一步是确定所需域名是否可用,或者是否有人已经注册了该域名。 如果Whois查询找不到域名,则可以立即注册。 如果某人已经拥有该域,那么您将不得不选择另一个域或联系所有者以购买该域。

您可能想要查找域过期时,域名服务器正在处理DNS托管的名称,或者可能想要查找托管服务的人,以便提出投诉。 尽管域名所有者通常会收取一定的费用,但您甚至可能希望域名足以与所有者联系以购买域名。

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

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

在Mac或Linux中运行Whois

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

在MacOS上运行Whois

要在Mac上运行Whois查询,只需执行以下步骤:

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

您应该看到与上述Windows示例几乎相同的结果。

在Linux上运行Whois

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

  1. 打开外壳以访问命令提示符
  2. 输入whois example.com
  3. 按Enter

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

如果macOS或Linux Whois数据滚动速度过快,则可以将输出通过管道传递到分页实用程序,以按照自己的速度滚动数据:

whois example.com | less

如果要了解有关Whois的更多信息,请参见如何使用Whois来告诉谁拥有域。 如果您是MacOS用户,则可能会发现“如何在MacOS上刷新DNS缓存”很有用。

您对Whois或dig和Nslookup等其他DNS实用程序有什么特殊用途? 请在评论中让我们知道!

如何从Windows命令提示符下进行Whois