HOMEサイトマップ

このサイトについて

このサイトについて
免責事項
  
Unboundをインストールしてみた

ローカル用のDNSキャッシュサーバとしてunboundをインストールしてみた。

unboundはDNSキャッシュサーバですが簡易的なDNSコンテンツサーバとしても
使用できますので内部向けDNSサーバとして構築してみます。

日本unboundユーザ会のページからcentos用のPRMがダウンロードできるのでこちらを
インストールします。
 

# cd /usr/local/src
# wget http://unbound.jp/files/rpm/RPMS/ldns-1.3.0-1.el5.centos.i386.rpm
# wget http://unbound.jp/files/rpm/RPMS/ldns-devel-1.3.0-1.el5.centos.i386.rpm
# wget http://unbound.jp/files/rpm/RPMS/unbound-1.0.2-1.el5.centos.i386.rpm
# rpm -ivh ldns-*.rpm
# rpm -ivh unbound-1.0.2-1.el5.centos.i386.rpm

これでインストール完了しましたので次に設定ファイルを編集します。

# vi /etc/unbound.conf
下記を追記
interface: 0.0.0.0
do-ip4: yes
do-ip6: no
access-control: 192.168.0.0/24 allow
local-data: "cent52sv.fujitoko.com A 192.168.0.15

resolv.confを自分宛に変更します。

# vi /etc/resolv.conf
nameserver 127.0.0.1

UnboundはBINDと同じ53ポートを使用しますのでBINDを構築している場合は
BINDを停止し、サーバ起動時に開始されないようにします。

# service named stop
# chkconfig named off


Unboundを起動し、サーバ起動時に開始されるようにします。

# service unbound start
# chkconfig unbound on

digやらnslookupやらで名前が引けるか確認します。
またクライアント側でも確認します。


***おまけ***

DNSコンテンツサーバが他にある場合はunbound.confにfoward-zoneを追記します。

# vi /etc/unbound.conf

local-zone: "0.168.192.in-addr.arpa" transparent

forward-zone:
        name: "fujitoko.com"
        forward-addr: 192.168.0.10 ←DNSコンテンツサーバのIPアドレス

forward-zone:
        name: "0.168.192.in-addr.arpa"
        forward-addr: 192.168.0.10 ←DNSコンテンツサーバのIPアドレス


 
mod_vvisit_counter今日9
mod_vvisit_counter昨日30
mod_vvisit_counter合計61301
- PR -
home search