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.
関連コマンド
ネットワーク の人気記事
- Linuxコマンド【 ssh 】リモートマシンにSSHでログインする
- Linuxコマンド【 sftp 】安全なファイル転送を行う
- Linuxコマンド【 traceroute 】ホストまでの経路を表示する
- Linuxコマンド【 ntpdate 】日付と時刻をNTPサーバーと同期する
- Linuxコマンド【 ssh-keygen 】認証用の鍵を生成する
- Linuxコマンド【 ping 】ホストとの接続を確認する
- ifconfig - ネットワークインターフェースの設定・表示 - Linuxコマンド
- Linuxコマンド【 tcpdump 】ネットワークのトラフィックをダンプ
- manコマンドの表示を日本語にする方法
- Linuxコマンド【 scp 】リモートマシンにファイルコピーする