web-dev-qa-db-ja.com

DNSサーバーを「バインド」し、「/ etc / hosts」を検討する

私のLANでは、サーバー/ゲートウェイとして小さなマシンを使用しています(Ubuntu 10.04を使用)。このサーバーではbind9 DNSサーバーが実行され、すべてのLANクライアントがそれを一意のDNSとして使用しています。検討する方法を見つけたいことを除いて、すべて問題なく動作しますserver's/etc/hostsファイル。

たとえば、私のサーバーの/etc/hostsファイルに次の行が含まれています:

192.168.10.5    testserver05.lan

bindの答えを反映したいと思います。実際、今私は見つかりませんエラーを受け取ります:

root@nasinsu:/etc/bind# nslookup testserver05.lan
Server:     127.0.0.1
Address:    127.0.0.1#53

** server can't find testserver05.lan: NXDOMAIN

これは可能ですか?

4
Fabio

実際にバインドで実際のゾーンを提供していますか、それとも単にキャッシュ/フォワーダーとして機能していますか?キャッシュ/フォワーダーのみの場合は、 [〜#〜] dnsmasq [〜#〜] を確認することをお勧めします。 DNSMASQにはシンプルなキャッシュDNSサーバーがあり、ローカルホストファイルやその他のファイルを参照してリクエストに応答できます。

6
Zoredache