Personal tools
You are here: Home PC Linux CentOS 4.2 DNS Server (Internal)
Document Actions

DNS Server (Internal)

by かわうぃん last modified 2006-01-29 07:00

内側向け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のオンを確認


 


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: