Provided by: manpages-ja_0.5.0.0.20210215+dfsg-1_all
名前
host.conf - レゾルバ設定ファイル
説明
ファイル /etc/host.conf には、レゾルバライブラリの詳細な設定情報が含まれている。 このファ イルには、1 行毎に 1 つの設定キーワードと それに続く適切な設定情報がなければならない。 認 識されるキーワードは order, trim, multi, nospoof, spoof, reorder である。 各キーワード を、以下で説明する。 order このキーワードは、ホストのルックアップ方式を指定する。 このキーワードの後には、コン マで分けた 1 つ以上のルックアップ方式が続かなくてはならない。 使用可能な方式は bind, hosts, nis である。 trim このキーワードは、2 回以上リストすることができる。 毎回、このキーワードの後には、 ドットではじまる 1 つ以上のドメイン名のリストを続けなければならない。 ドメイン名は コロン (':')、セミコロン (';')、コンマ (',') で区切る。 このキーワードが設定される と、resolv+ ライブラリは DNS でレゾルブされた すべてのホスト名の後ろから与えられた ドメイン名を自動的に取り去る。 このキーワードはローカルなホストとドメインで使用する ことを意図している。 (関連した注意 : NIS または hosts ファイルで集められたホスト名 に trim は影響しない。 hosts ファイルの各エントリーの最初のホスト名を、 完全なドメ イン名付きのものにするかしないかは、 ホストごとのインストールポリシーにあわせて 適 切に選択する必要がある。注意すること。) multi 有効な値は on と off である。 on に設定された場合、最初のエントリーのみを例外とし て、 resolv+ ライブラリは /etc/hosts ファイルに現れるホストに対して全ての有効なアド レスを返そうとする。 大きな hosts ファイルを持つサイトでは、 この設定は非常な性能の 低下を招くので、 デフォルトでは off である。 nospoof 有効な値は on と off である。 on に設定された場合、resolv+ ライブラリは rlogin と rsh のセキュリティを向上させるためホスト名の偽装を防止しようとする。 これは、「ホス トアドレスのルックアップを行った後、 resolv+ はそのアドレスに対してホスト名のルック アップを行い、 もし 2 つのホスト名が一致しなかった場合は、クエリーは失敗する。」 と いうように動作する。 デフォルトの値は off である。 spoofalert 有効な値は on と off である。 このオプションが on に設定されていて、 nospoof オプ ションも (on に) 設定されている場合、 resolv+ は syslog 機能を通じてエラーに関する 警告のログをとる。 デフォルトの値は off である。 spoof 有効な値は off, nowarn, warn である。 このオプションを off に設定すると、偽装された アドレスを許可して、 syslog 機能を通じた警告を発しない。 このオプションを warn に設 定すると、resolv+ はセキュリティを高めるためにホスト名の偽装を防止し、 syslog 機能 を通じてエラーに関する警告のログをとる。 このオプションを nowarn に設定する と、resolv+ はセキュリティを高めるためにホスト名の偽装を防止するが、 syslog 機能を 通じた警告は発しない。 このオプションを何も設定しない場合は、 nowarn を設定したのと 同じになる。 reorder 有効な値は on と off である。 on に設定されると、 gethostbyname (3) が実行されると き、resolv+ ライブラリは、ローカルな (つまり、同じサブネットにある) アドレスが最初 にリストされるように ホストアドレスを並べ変える。 すべてのルックアップ方式に対して 並べ変えが行われる。 デフォルトの値は、 off である。
環境変数
/etc/host.conf で設定されている動作を、ユーザーが上書きできる 6 つの環境変数がある。 RESOLV_HOST_CONF この変数を設定すると、 /etc/host.conf の代りに読み込むファイルを設定できる。 RESOLV_SERV_ORDER order コマンドを上書きする。 RESOLV_SPOOF_CHECK spoof コマンドを解析するのと同じ方式で、 nospoof, spoofalert, spoof コマンドを上書 きできる。 有効な値は off, nowarn, warn である。 RESOLV_MULTI multi コマンドを上書きする。 RESOLV_REORDER reorder コマンドを上書きする。 RESOLV_ADD_TRIM_DOMAINS コロン (':')、セミコロン (';')、コンマ (',') で区切った ドット ('.') で始まるドメイ ン名のリスト。 ホスト名から取り去るドメイン名のリストに追加する。 RESOLV_OVERRIDE_TRIM_DOMAINS コロン (':')、セミコロン (';')、コンマ (',') で区切った ドット ('.') で始まるドメイ ン名のリスト。 ホスト名から取り去るドメイン名のリストを上書きする。 trim コマンドを 上書きする。
ファイル
/etc/host.conf リゾルバ設定ファイル /etc/resolv.conf リゾルバ設定ファイル /etc/hosts ローカルの hosts データベース
注意
元々の実装に比べて以下のような違いがある。 新しいコマンド spoof と新しい環境変数 RESOLV_SPOOF_CHECK は、引き数 off, nowarn, warn をとる。 コメントは行頭だけではなく、どこ に書いてもよい。
関連項目
gethostbyname(3), hostname(7), named(8), resolv+(8)
この文書について
この man ページは Linux man-pages プロジェクトのリリース 3.79 の一部 である。プロジェクト の説明とバグ報告に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。