host コマンド

目的

ホスト名をインターネット・プロトコル (IP) アドレスに解決するか、IP アドレスをホスト名に解決します。

構文

host [-n [ -a ] [ -c Class ] [ -d ] [ -r ] [ -t Type ] [ -v ] [ -w ]] Hostname | Address [ Server ]

hostnew [ -a ] [ -c Class ] [ -d ] [ -r ] [ -t Type ] [ -v ] [ -w ] Hostname | Address [ Server ]

説明

/usr/bin/host コマンドは、HostName パラメーターを指定すると、ホスト・マシンの IP アドレスを戻し、Address パラメーターを指定するとホスト名を戻します。ネーム・レゾリューション・サービスの構成に応じて、 host コマンドは、HostName パラメーターに関連付けられているすべての別名も表示する場合があります。 ネーム・レゾリューション・サービスの例には、 localnis、 および bind が含まれます。

ローカル・ホストがドメイン名プロトコルを使用している場合は、ローカルの /etc/hosts ファイルを検索する前に、ローカルまたはリモートのネームサーバー・データベースに対して照会が行われます。

フラグ

項目 説明
-a -v -t * を使用するのと同じ機能です。
-c Class インターネット以外のデータを検索するときに調べるクラスを指定します。有効なクラスは、次のとおりです。
IN
インターネット・クラス
CHAOS
カオス・クラス
HESIOD
MIT Althena Hesiod クラス
ANY
ワイルドカード (上記のいずれか)
-d デバッグ・モードをオンにします。
-n /usr/bin/hostnew コマンドを出すのと同じです。 hostnew コマンドは、bind レゾリューション・サービスを実行します。
-r 再帰的処理を使用不可にします。
-t Type 照会するレコードのタイプを指定します。有効なタイプは、次のとおりです。
A
ホストの IP アドレス
CNAME
標準の別名
HINFO
ホスト・プロセッサーとオペレーティング・システム・タイプ
KEY
セキュリティー・キー・レコード
MINFO
メールボックスまたはメール・リストの情報
MX
メール交換機能
NS
指定したゾーンのネームサーバー
PTR
照会が IP アドレスの場合はホスト名、それ以外の場合はその他の情報を指し示すポインター
SIG
署名レコード
SOA
ドメインの「権限の開始」情報
TXT
テキスト情報
UINFO
ユーザー情報
WKS
サポートされる定義済みサービス
-v 詳細モード。
-w DNS サーバーからの応答を永続的に待ちます。

パラメーター

項目 説明
Address ホスト名の解決に使うホスト・マシンの IP アドレスを指定します。Address パラメーターは、小数点フォーマットによる有効な IP アドレスでなければなりません。
HostName IP アドレスの解決に使用するホスト・マシン名を指定します。HostName パラメーターには、固有のホスト名または予約済みホスト名 (nameserverprintservertimeserver など、それらの名前が存在する場合) のいずれかが使用できます。
Server 照会するネームサーバーを指定します。

  1. mephisto という名前のホスト・マシンのアドレスを表示するには、次のコマンドを入力します。
    host mephisto
    出力は、次の情報のようになります。
    mephisto is 192.100.13.5, Aliases: engr, sarah
  2. アドレスが 192.100.13.1 のホストを表示するには、次のコマンドを入力します。
    host 192.100.13.1
    出力は、次の情報のようになります。
    mercutio is 192.100.13.1
  3. ドメイン名が test.ibm.com の MX レコードを表示するには、次のように入力します。
    host -n -t mx test.ibm.com 
    または
    hostnew -t mx test.ibm.com
    出力は、次の情報のようになります。
    test.ibm.com mail is handled (pri=10) by test1.tt.ibm.com
    test.ibm.com mail is handled (pri=10) by test2.aix.ibm.com

ファイル

項目 説明
/etc/hosts ローカル・ネットワーク上のホストのインターネット・プロトコル (IP) 名とアドレスが入っています。