dポイントプレゼントキャンペーン実施中!

ホスト名前解決の設定はhost.confとnsswitch.conf
2つありますが、
実際に名前解決する際は、どちらが参照されますか?

A 回答 (2件)

OSが書いてないので、確かなことは言えませんが、


nsswitch.conf があるのであれば、そのファイルの hosts 行が参照されるはずです。
hosts: files dns
と書いてあると、/etc/hosts をまず調べて、無ければ DNS を調べる。

man host.conf とか man nsswitch.conf に情報があります。
    • good
    • 0
この回答へのお礼

OSは、Redhat Enterprise Linux想定でした。

自分の見たmanでは情報みあたりませんでしたが、
ディストリビューションなどで違うのですかね。

nsswitch.confなんですね。
(試したほうが確実ですが手元に実機ないので)
情報ありがとうございます。

お礼日時:2012/07/15 23:13

私の


/etc/host.conf
には、こう書かれています。

order hosts,bind

名前解決の際、まず/etc/hostsを参照し、そこに無ければ次にDNSを見よ、
という順序の設定です。
    • good
    • 0
この回答へのお礼

回答ありがとうございましたが、
知りたいのは、host.confとnsswitch.conf
のどちらが参照されるか、でした。

お礼日時:2012/07/15 21:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!