Linuxコマンド【 host 】DNSを使ってホスト名を検索する

当ページのリンクには広告が含まれています。

スポンサーリンク

hostコマンドは、ドメインネームサーバー(DNS)を使って、ホスト名を検索するコマンドです。

hostコマンド

書式

host [オプション] ホスト [DNSサーバー]

オプション

-a表示できるすべての情報を表示します。オプション"-v -t any"と同じです。
-dデバックモードです。詳細な情報を表示します。
-r再帰的な問い合わせを行いません。指定したDNSサーバーのみを検索し、他のサーバーへの問い合わせを行いません。
-t クエリタイプ指定した「クエリタイプ」の情報を検索します。検索可能なクエリタイプは、各種レコード "a"、 "ns"、 "md"、 "mf"、 "cname"、 "soa"、 "mb"、 "mg"、 "mr"、 "null"、 "wks"、 "ptr"、 "hinfo"、 "minfo"、 "mx"、 "uinfo"、 "uid"、 "gid"、 "unspec" とワイルドカード "any"、"*"です。
-v詳細な情報を表示します。オプション"-d"と同じです。

使用例

ホスト(google.com)を指定して、サーバー情報(IPアドレスなど)を表示します。

# host google.com
google.com has address 173.194.38.68
google.com has address 173.194.38.67
google.com has address 173.194.38.69
google.com has address 173.194.38.70
google.com has address 173.194.38.65
google.com has address 173.194.38.73
google.com has address 173.194.38.66
google.com has address 173.194.38.78
google.com has address 173.194.38.72
google.com has address 173.194.38.64
google.com has address 173.194.38.71
google.com has IPv6 address 2404:6800:4004:800::1005
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.

デバックモードで、指定したホストの詳細情報を表示します(オプション -d)。AレコードやMXレコードなどの詳細情報が表示されます。

# host -d google.com
Trying "google.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41272
;; flags: qr rd ra; QUERY: 1, ANSWER: 11, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;google.com.			IN	A

;; ANSWER SECTION:
google.com.		39	IN	A	173.194.38.73
google.com.		39	IN	A	173.194.38.68
google.com.		39	IN	A	173.194.38.66
google.com.		39	IN	A	173.194.38.69
google.com.		39	IN	A	173.194.38.65
google.com.		39	IN	A	173.194.38.71
google.com.		39	IN	A	173.194.38.72
google.com.		39	IN	A	173.194.38.64
google.com.		39	IN	A	173.194.38.70
google.com.		39	IN	A	173.194.38.78
google.com.		39	IN	A	173.194.38.67

Received 204 bytes from 210.157.1.170#53 in 0 ms
Trying "google.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45189
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;google.com.			IN	AAAA

;; ANSWER SECTION:
google.com.		39	IN	AAAA	2404:6800:4004:800::1005

Received 56 bytes from 210.157.1.170#53 in 0 ms
Trying "google.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22043
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;google.com.			IN	MX

;; ANSWER SECTION:
google.com.		339	IN	MX	10 aspmx.l.google.com.
google.com.		339	IN	MX	30 alt2.aspmx.l.google.com.
google.com.		339	IN	MX	20 alt1.aspmx.l.google.com.
google.com.		339	IN	MX	50 alt4.aspmx.l.google.com.
google.com.		339	IN	MX	40 alt3.aspmx.l.google.com.

Received 136 bytes from 210.157.1.170#53 in 0 ms

DNSサーバー(ここでは、Google Public DNS 8.8.8.8)を指定して、ホストの情報を表示します。

# host yahoo.com 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases: 

yahoo.com has address 206.190.36.45
yahoo.com has address 98.138.253.109
yahoo.com has address 98.139.183.24
yahoo.com mail is handled by 1 mta5.am0.yahoodns.net.
yahoo.com mail is handled by 1 mta6.am0.yahoodns.net.
yahoo.com mail is handled by 1 mta7.am0.yahoodns.net.

関連コマンド

dig, nslookup, whois

ネットワーク の人気記事

  1. Linuxコマンド【 sftp 】安全なファイル転送を行う
  2. Linuxコマンド【 ssh 】リモートマシンにSSHでログインする
  3. Linuxコマンド【 ssh-keygen 】認証用の鍵を生成する
  4. Linuxコマンド【 ping 】ホストとの接続を確認する
  5. Linuxコマンド【 netstat 】ネットワークの接続状況を表示する
  6. Linuxコマンド【 ntpdate 】日付と時刻をNTPサーバーと同期する
  7. コマンドリファレンス
  8. Linuxコマンド【 scp 】リモートマシンにファイルコピーする
  9. Linuxコマンド【 traceroute 】ホストまでの経路を表示する
  10. Linuxコマンド【 tcpdump 】ネットワークのトラフィックをダンプ

関連記事(一部広告含む)