BINDでキャッシュサーバを立てる

 BINDをインストールしたら、とりあえずLAN内のクライアントから設置したDNSサーバを利用できるようにBINDを設定する。とりあえず名前解決は、全て指定したDNSサーバに問い合わせるキャッシュサーバを立ててみよう。

1.設定ファイルの修正

 /etc/named.confファイルを開き、option内に以下を追加して保存する。

forward only;
forwarders {プロバイダ指定のDNSアドレス1; プロバイダ指定のDNSアドレス2;};

2.BINDの再起動

 named.confを編集したら、BINDを再起動しなければ設定が有効にならない。次のように再起動を行う。

/usr/local/sbin/rndc stop
/usr/local/sbin/named -u named

サーバ起動時にBINDが起動するように設定している場合は、サーバ自身の再起動でも可。

3.動作確認

 LAN上のWindowsマシンのTCP/IPの設定を変更し、DNSに設置したサーバのIPアドレスを登録する。その状態で今までどおりインターネットが利用できればDNSはちゃんと動いている。


[ TOP ]