WHOISコマンドを使用してドメインおよびIPアドレス情報を取得する方法


WHOIS は、インターネットユーザーに情報サービスを提供するために一般的に使用されているTCPベースのクエリと応答のプロトコルです。登録されたドメイン名、IPアドレスブロック、ネームサーバー、そしてもっと広範囲の情報サービスに関する情報を返します。

Linuxでは、 whois コマンドラインユーティリティは、よく知られているポート番号でリクエストをリッスンするWHOISサーバー(またはデータベースホスト)と通信する WHOIS クライアントです。 > 43 :人間が読める形式でデータベースのコンテンツを保存および配信します。

whois コマンドラインユーティリティは、多くのLinuxディストリビューションにプレインストールされていません。ディストリビューションに適したコマンドを実行してインストールしてください。

# yum install whois		#RHEL/CentOS
# dnf install whois		#Fedora 22+
$ sudo apt install whois	#Debian/Ubuntu

IPアドレス情報を見つける方法

特定のIPアドレスに関する情報を取得するには、以下の例に示すようにコマンドを発行します。

$ whois 216.58.206.46

#
# ARIN WHOIS data and services are subject to the Terms of Use
# available at: https://www.arin.net/whois_tou.html
#
# If you see inaccuracies in the results, please report at
# https://www.arin.net/public/whoisinaccuracy/index.xhtml
#


#
# The following results may also be obtained via:
# https://whois.arin.net/rest/nets;q=216.58.206.46?showDetails=true&showARIN=false&showNonArinTopLevelNet=false&ext=netref2
#

NetRange:       216.58.192.0 - 216.58.223.255
CIDR:           216.58.192.0/19
NetName:        GOOGLE
NetHandle:      NET-216-58-192-0-1
Parent:         NET216 (NET-216-0-0-0-0)
NetType:        Direct Allocation
OriginAS:       AS15169
Organization:   Google LLC (GOGL)
RegDate:        2012-01-27
Updated:        2012-01-27
Ref:            https://whois.arin.net/rest/net/NET-216-58-192-0-1



OrgName:        Google LLC
OrgId:          GOGL
Address:        1600 Amphitheatre Parkway
City:           Mountain View
StateProv:      CA
PostalCode:     94043
Country:        US
RegDate:        2000-03-30
Updated:        2017-12-21
Ref:            https://whois.arin.net/rest/org/GOGL
...

ドメイン情報を見つける方法

登録済みドメインに関する情報を取得するには、ドメイン名を指定して次のコマンドを発行します。可用性、所有権、作成、有効期限の詳細、ネームサーバーなどのドメインデータを取得します。

$ whois google.com

Domain Name: GOOGLE.COM
   Registry Domain ID: 2138514_DOMAIN_COM-VRSN
   Registrar WHOIS Server: whois.markmonitor.com
   Registrar URL: http://www.markmonitor.com
   Updated Date: 2011-07-20T16:55:31Z
   Creation Date: 1997-09-15T04:00:00Z
   Registry Expiry Date: 2020-09-14T04:00:00Z
   Registrar: MarkMonitor Inc.
   Registrar IANA ID: 292
   Registrar Abuse Contact Email: [email protected]
   Registrar Abuse Contact Phone: +1.2083895740
   Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
   Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
   Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
   Domain Status: serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited
   Domain Status: serverTransferProhibited https://icann.org/epp#serverTransferProhibited
   Domain Status: serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited
   Name Server: NS1.GOOGLE.COM
   Name Server: NS2.GOOGLE.COM
   Name Server: NS3.GOOGLE.COM
   Name Server: NS4.GOOGLE.COM
....

情報のフォーマットは、使用されている WHOIS サーバーによって異なります。さらに、WHOISの1つの欠点は、データへのフルアクセスがないことです。そのため、LinuxでDNS情報を照会するための以下の有用なガイドを調べてください。

  1. Useful ‘host’ Command Examples for Querying DNS Lookups
  2. 8 Linux Nslookup Commands to Troubleshoot DNS (Domain Name Server)

あなたが私たちと共有したい記事についての質問や情報がある場合は、以下のコメントフォームを使用してください。