DNS Server (Internal)
内側向けDNSサーバー構築 ここでは、ApatchのVirtualHostを利用して、ひとつのグローバルアドレスにて、tsunpa.homeunix tsunpa.dyndns.orgを運用します。
■ /etc/named.conf を編集
注意;このファイルは ソフトリンクにて実際は、-> /var/named/chroot/etc/named.conf にあります。
以下を追加
// query-source address * port 53;
allow-query{
127.0.0.1;
192.168.1.0/24;
};
allow-recursion{
127.0.0.1;
192.168.1.0/24;
};
allow-transfer{
127.0.0.1;
192.168.1.0/24;
};
forwarders{
DNSアドレスA;
DNSアドレスB;
};
また include "/etc/rndc.key"; 行以降に次を追加
zone "tsunpa.dyndns.org" IN {
type master;
file "tsunpa.dyndns.org.db";
allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file "1.168.192.in-addr.arpa.db";
allow-update { none; };
};
zone "tsunpa.homeunix.com" IN {
type master;
file "tsunpa.homeunix.com.db";
allow-update { none; };
};■正引き、逆引きゾーンデータベースを追加
# cd /var/named/chroot/var/named に移動
tsunpa.dyndns.org.dbを作成
$TTL 86400
@ IN SOA tsunpa.dyndns.org. root.tsunpa.dyndns.org.(
20051016 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS tsunpa.dyndns.org.
IN MX 10 tsunpa.dyndns.org.
@ IN A サーバーのIPアドレス
tsunpa.homeunix.com.dbを作成
$TTL 86400
@ IN SOA tsunpa.homeunix.com. root.tsunpa.dyndns.org.(
20051016 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS tsunpa.homeunix.com.
IN MX 10 tsunpa.homeunix.com.
@ IN A サーバーのIPアドレス
1.168.192.in-addr.arpa.db 逆引きデータベース(必要ないかも)
$TTL 86400
@ IN SOA tsunpa.dyndns.org. root.tsunpa.dyndns.org.(
2004031901 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS tsunpa.dyndns.org.
IN MX 10 tsunpa.dyndns.org.
アドレスの最終桁 IN PTR tsunpa.dyndns.org.
■DNSサーバー起動
BIND起動
# /etc/init.d/named start
named を起動中: [ OK ]
■UDPの53番ポートとTCPの53番ポートをオープンする
ルーターの設定で、UDPの53番ポートとTCPの53番ポートへのアクセスをサーバーに転送するようにする
■DNSサーバー自動起動設定
# chkconfig named on ← bind自動起動設定
# chkconfig --list named ← bind自動起動設定確認
named 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ
← ランレベル2~5のオンを確認



