2008年2月9日土曜日

DNSサーバ構築 その2

新規のユーザー、グループのnamedの作成

sudo useradd -d /var/named -s /bin/false named
sudo groupadd named
mkdir /var/named

/etc にnamed.confを作成。

プライマリーDNSのnamed.confをコピー。今回はセカンダリーDNSサーバを構築するので、下のように修正する。分かりにくいので書き方は検討しておきます。

sudo vi /etc/named.conf

1 acl mynetwork {
2 ***.***.***.***/25;
3 127.0.0.1/8;
4 };
5 options {
6 # autho-nxdomain yes;
7 version "";
8 directory "/etc/named/";
9 allow-query { ***.***.***.***/24; localhost; };
10 allow-recursion { ***.***.***.***/24; localhost; };
11 allow-transfer { mynetwork; };
12 };
13 zone "." {
14 type hint;
15 file "named.root";
16 };
17 zone "localhost" {
18 type slave;
19 masters {
20 ***.***.***.***;
21 };
22 file "localhost.zone.bak";
23 };
24 zone "0.0.127.in-addr.arpa" {
25 type slave;
26 masters {
27 ***.***.***.***;
28 };
29 file "localhost.rev.bak";
30 };

18、25行目にslaveと宣言し、mastersとして、プライマリーサーバのIPアドレスを記述する。

named.confの文法が正しいかどうか確認するコマンド
sudo /usr/local/sbin/named-checkconf


参考サイト
http://www.atmarkit.co.jp/flinux/rensai/bind03/bind03.html
http://www.multiburst.net/project-multiburst/archives/2006/02/21/2313.php

0 件のコメント: