こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

【FreeBSD5.0】hosts?bind?起動時の参照順序設定ファイルは?  

仕事の関係でUNIX系OSをさわる必要が出て、自分でも勉強しなくちゃ
と思い、FreeBSD5.0を自宅のPCへ入れました。
UNIX系OSをさわるようになってまだ、2週間程度です。

<本題>
「ホスト名→IPアドレス」の解決にhostsファイルとBINDを使う順序を設定
するファイルとして、ver4.7までの参考書をみると/etc/host.confをみる
ように書いてありました。
しかし、私のマシン(ver5.0)ではそのファイルがありません。ver5.0からは
新しく"nsswhitch.conf"というものが導入されたらしいというwebサイトは見
つけたのですが、そのファイルもありません。

起動時の参照順序をどこから設定すればよいか、どうか教えてください。
よろしくお願いします。

投稿日時 - 2003-04-21 00:38:58

QNo.527982

困ってます

質問者が選んだベストアンサー

SolarisなどNISを導入している環境では/etc/nsswitch.confですが、
FreeBSD/Linuxでは/etc/host.confです。

なければ作ればよいです。

%cat host.conf

# $FreeBSD: src/etc/host.conf,v 1.6 1999/08/27 23:23:41 peter Exp $
# First try the /etc/hosts file
hosts
# Now try the nameserver next.
bind

投稿日時 - 2003-04-21 01:11:36

お礼

さっそくのお返事ありがとうございます。
例をいただきまして、助かりました。
host.confを無事に作ることができました。

ありがとうございました。

投稿日時 - 2003-04-21 06:27:44

ANo.1

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(4)

自分の環境(FreeBSD 5.0-RELEASE)の/etc/host.confを見てみました。
すると……

#cat host.conf
# Auto-generated from nsswitch.conf, do not edit
hosts
bind

と、なっていました。
つまり、host.confに設定を書けば、
自動的にnsswitch.confも生成されるって事では無いでしょうか?

ちなみに、私の環境の場合、nsswitch.confも存在し、

#cat nsswitch.conf
hosts: files dns

と、なっておりました。

投稿日時 - 2003-04-21 06:20:59

お礼

ありがとうございます。
host.confを作成して見ましたところ、お返事ただいたとおり
"nsswitch.conf"もいつのまにか自動的に作成されておりました。
ためしに開いてみると
# cat nsswitch.conf
hosts: files dns

と1行だけでてきました。

一緒の出力ではないのですね。

投稿日時 - 2003-04-21 06:39:27

ANo.3

xjd

失礼しました。

#2さんのいわれる通り、5.0-RELEASEはnsswitch.confが
使えるんですね。

でも、ウチのvmwareに入れた5.0-RELEASEは/etc/host.confが
あるのですが???

投稿日時 - 2003-04-21 05:57:42

お礼

ありがとうございます。
うちでは、host.confもnsswitch.confもありません
でした。
なにかOSインストール時に差異があったのでしょうか。

投稿日時 - 2003-04-21 06:32:15

ANo.2

FreeBSDは使ったことがないので調べただけですが、確かに5.0からnsswhitch.confが導入されているようです。
ただ、hosts.conf(host.confの間違い?)もちゃんと残っているようで、どちらか一方を作れば他方もシステムが自動的に生成してくれるらしいです。

詳しいことはリリースノートのユーザランドの変更点に載っていますが、このセクションだけでも結構範囲が広いので、参考URLを開いてから、「nsswitch」で検索してみてください。

参考URL:http://www.freebsd.org/ja/releases/5.0R/relnotes-i386.html#USERLAND

投稿日時 - 2003-04-21 01:54:03

お礼

ありがとうございます。
host.confを作成したらnsswhitch.confも自動的に作成されました。

投稿日時 - 2003-04-21 06:29:12

あなたにオススメの質問