構文
host [-aCdlnrTwv] [-c class] [-N ndots] [-R number] [-t type] [-W wait] name server
説明
host は、DNS 参照を行う簡単なユーティリティです。
これは普通、名前を IP アドレスに変換したり、その逆を行ったりします。
引き数やオプションが指定されない場合、 host はコマンド行引き数やオプションの簡単なサマリーを出力します。
引き数
| name | | 参照するドメインの名前です。 ドットデシマル表記の IPv4 アドレスや、コロン区切りの IPv6 アドレスも指定できます。その場合、デフォルトで host は、そのアドレスに対する逆引きを行います。 |
| server | | これは省略可能な引き数で、 host が照会するネームサーバーの名前か IP アドレスです。 /etc/resolv.conf にあるサーバーの代わりにここで指定したサーバーが使われます。 |
オプション
| a | | このオプションは、 v オプションを設定し、 host に ANY の種類の照会を行わせるよう指定するのと等価です。 |
| C | | このオプションが使われた場合、 host は、そのゾーンについて権限があるものとして一覧に挙げられているネームサーバーすべてから、 name で指定したゾーンの SOA レコードを表示しようとします。
ネームサーバーの一覧は、そのゾーンで見つかった NS レコードで定義されます。 |
| c class | | このオプションは host に対して、 class が指すクラスの照会を行うよう指定します。 これは、Hesiod や Chaosnet クラスのリソースレコードを参照するときに使われます。
クラスのデフォルト値は、インターネットを示す IN です。 |
| d v | | このオプションのいずれかが使用された場合、 host は詳細な出力を生成します。
この 2 つのオプションは等価です。 これは、以前のバージョンとの互換性のために提供されています。
前のバージョンでは、 d オプションはデバッグ用のトレースをオンにし、 v が詳細な出力を有効にしていました。 |
| l | | このオプションは一覧のモードを選択します。 これは host に、 name で指定したゾーンについてのゾーン変換を実行させます。
この引き数は古い実装との互換性のために提供されています。 このオプションは、 AXFR という種類の照会を実行するのと等価です。 |
| n | | このオプションは、IPv6 アドレスの逆引きで、RFC1886 に定義されている IP6.INT ドメインと「ニブル」ラベルを使用することを指定します。
デフォルトでは、RFC2874 に定義されている IP6.ARPA とバイナリラベルを使います。 |
| N ndots | | このオプションは、 name で指定した名称が絶対指定であると解釈するために必要なドットの数を指定します。デフォルト値は /etc/resolv.conf に ndots ステートメントで定義されている値で、それがない場合は 1 です。ドットの数が不足している名称は相対名と解釈され、 /etc/resolv.conf の search 指令か domain 指令で一覧に挙げられているドメインで検索されます。 |
| R number | | 参照のための UDP の再試行回数をこのオプションで変更できます。 number は結果を取得できなかった照会について、 host が何度、繰り返すかを指定します。
再試行のデフォルト値は 1 です。 number が 0 か負の場合、再試行回数はデフォルト値の 1 に設定されます。 |
| r | | 非再帰照会をこのオプションで実行できます。 このオプションを設定すると、 host が実行する照会の RD (recursion
desired: 再帰可能) ビットがクリアされます。 これは、照会を受け取ったネームサーバーが name の名前解決を試みない、ということを示します。 このオプションは、非再帰照会を発行、通常はほかのサーバーに委託する照会の結果を受け取れるようにすることによって、 host が、ネームサーバーの動作を模倣できるようにするものです。 |
| T | | このオプションは、 host に、ネームサーバーに照会する際、TCP 接続を使うことを指定します。
ゾーン転送 (AXFR) 要求など、TCP を必要とする照会に対しては、自動的に TCP が選択されます。デフォルトでは、 host が照会する際には UDP が使用されます。 |
| t type | | このオプションは、照会の種別を指定するときに使われます。 type は、照会として認識される、 CNAME、 NS、 SOA、 SIG、 KEY、 AXFR などのいずれかです。
照会の種別が指定されない場合、 host は自動的に、適切な種別を選択します。
デフォルトでは A レコードを検索しますが、 C オプションが指定されると、SOA レコードが照会されます。また、 name がドットデシマル表記の IPv4 アドレスか、コロン区切りの IPv6 アドレスの場合、 host は PTR レコードを照会します。 |
| W wait | | 応答を待つ時間は、 W オプションで制御できます。
このオプションは host が、 wait で指定した秒数だけ待つように指定します。 wait が 1 より小さい場合、待ち時間は 1 秒に設定されます。 |
| w | | このオプションが使われた場合、 host は、実質的に永遠に応答を待ちます。
応答を待つ時間は、そのハードウェアにおいて integer 型が持ちうる最大値の秒数に設定されます。 |