Ramdom Entry Pickup
- ブログの総トラックバック数 (2005年07月31日)
- 国連でヒトクローン禁止宣言 (2005年03月10日)
- BlogPetRING・登録ブログが1000ブログを突破!! (2006年04月01日)
- 「Sleipnir2」ベータ版 公開!! (2005年07月15日)
- この馬鹿司会者が!! (2005年11月21日)
« 鼻うがい | メイン | デザインカプチーノっていいですね(^ー^)(BlogPet) »
先日、バックアップサーバーを構築すると書きましたが、
まずはDNSから。
メイン・サーバーもサブ・サーバーもDNSデーモンとしては、
「BIND 9」を使用しています。
ここでは、あえてBINDのインストール方法や、
ゾーンファイルの作成方法については言及しません。
それについては、上記参考URLを参考にしてください。
ここでは、プライマリーDNSが稼働していて、
それにセカンダリーDNSを追加する方法を記述します。
設定はすべて、
で行います。
設定環境として、
ローカルネットワークのセグメントは、
192.168.0/24
「ゾーン転送はローカルネットワークのみ」
としています。
プライマリーDNS側(/etc/named.conf)
options {
directory "/var/named";
pid-file "/var/run/named/named.pid";
allow-query { localnet; };
allow-transfer { localnet; };
recursion yes;
};
logging {
channel "default" {
file "/var/log/named/named.log" versions 10 size 1m ;
severity info;
print-time yes;
print-category yes;
};
channel "xfer" {
file "/var/log/named/xfer.log" versions 10 size 1m ;
severity info;
print-time yes;
print-category yes;
};
category lame-servers {null; };
category xfer-in {xfer; };
category xfer-out {xfer; };
category default {default; };
category security {default; };
category queries {default; };
};
controls {
inet 127.0.0.1 allow { 127.0.0.1; } keys { rndckey; };
};
zone "." {
type hint;
file "named.ca";
};
zone "localhost" {
type master;
file "local.zone";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "local.rev";
};
zone "multiburst.net" {
type master;
file "multiburst.net.zone";
notify yes;
allow-transfer { 192.168.0.101; };
};
zone "0.168.192.in-addr.arpa" {
type master;
file "multiburst.net.rev";
notify yes;
allow-transfer { 192.168.0.101; };
};
include "/etc/rndc.key";
セカンダリーDNS側(/etc/named.conf)
zone "." {
type hint;
file "named.ca";
};
zone "localdomain" {
type master;
file "localdomain.zone";
};
zone "localhost" {
type master;
file "localhost.zone";
};
zone "multiburst.net" {
type slave;
masters {
192.168.0.100;
};
file "multiburst.zone.bak";
};
zone "0.168.192.in-addr.arpa" {
type slave;
masters {
192.168.0.100;
};
file "multiburst.rev.bak";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};
include "/etc/rndc.key";
といった具合に(^^;)、、、、
プライマリーDNS側には、転送先のセカンダリーDNSのIPを。
セカンダリーDNS側には、転送元のプライマリーDNSのIPを設定します。
はしょりすぎました?(^^;)
では、もうちょっと、、、
セカンダリー側には、
type slave;
として、スレーブ側であることを宣言します。
そして転送元のIPを指定しておけば、
セカンダリー側では、勝手にプライマリーのゾーンファイルのコピーが
作成されるわけです。
試しに、上記の「named.conf」の状態で、
プライマリーDNSのゾーンファイルのシリアルナンバーを変更し、
DNSデーモンを再起動すると、
自動的にゾーンファイルがセカンダリーDNSに転送され、
セカンダリーにゾーンファイルができあがります。
以上!!(笑)

至高の1冊
BIND設定集
バッタ本とともにどうぞ

ネームサーバ管理者必携Link HTML:
トラックバックURL:
» dnsのリンク集 from
dns調査隊