今日の人気記事

  1. ssh - リモートマシンにSSHでログイン - Linuxコマンド
  2. ファイルの解凍・圧縮 - Linuxコマンド一覧(.zip .gz .Z .bz2 tar.gz .tgz tar.Z .taz .tar.bz2 .tbz2)
  3. gzip - ファイルを圧縮・展開 - Linuxコマンド
  4. rsync - 高速なファイル同期(バックアップ) - Linuxコマンド
  5. export - 環境変数を定義・リスト表示する - Linuxコマンド

host - DNSを使ってホスト名を検索 - Linuxコマンド

スポンサーリンク

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

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