UNIX/Linuxの部屋 設定ファイル:/etc/host.conf

TOP UNIX/Linuxの部屋 UNIX/Linuxコマンド一覧 用語集 新版 由来/読み方辞書 環境変数マニュアル Cシェル変数 システム設定ファイル システムコール・ライブラリ ネットワークプログラミングの基礎知識 クラウドサービス徹底比較・徹底解説




設定ファイル /etc/host.conf 名前を解決する際に、DNS と /etc/hosts の優先順位を決める。 このエントリーをはてなブックマークに追加

www.foo.com などのホスト名を 123.124.125.126 などの IP アドレスに変換するには、DNS サーバに問い合わせるか、あるいは /etc/hosts を参照する、という2種類の方法がある。host.conf でどちらを優先するか設定することができる。
hosts
bind
と書いておくと、まず /etc/hosts を参照し、それでも解決できないものは DNS サーバに問い合わせる。
bind
hosts
とすると、逆の動作になる。さらに NIS を使っている場合には
nis
と書いておく。普通は
hosts
bind
と書いておく方がよいだろう (FreeBSD のデフォルトはこうなっているはず)。

nslookup コマンドは、/etc/host.conf を無視し、常に DNS サーバに問い合わせる (/etc/hosts は参照しない) ことに注意。