DNSへのラウンドロビンの設定
提供:Asterisk Works Wiki
設定
- /etc/named.conf
options {
// 作業ディレクトリ
directory "/var/named";
// 問い合わせを許可する範囲
allow-query {
127.0.0.1;
133.153.151.0/24;
};
};
// ルートネームサーバの設定
zone "." IN {
type hint;
file "named.ca";
};
// localhostの正引き設定
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
// localhostの逆引き設定
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
// example.comの正引き設定
zone "example.com" IN {
type master;
file "example.com.zone";
allow-update { none; };
};
- /var/named/example.com.zone
$TTL 86400
$ORIGIN example.com.
@ 1D IN SOA @ root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
1D IN NS @
1D IN A 127.0.0.1
www IN CNAME www1
www1 1D IN A 133.153.151.xx
1D IN A 133.153.151.xx
1D IN A 133.153.151.xx
- /etc/resolv.conf
nameserver 127.0.0.1
確認
- 起動
/etc/rc.d/init.d/named start
- 起動確認
ps aux|grep named|grep -v grep
- ログ確認
vi /var/log/messages
- 動作確認
dig www.example.com