# apt-get install bind
# apt-get install bind-utils
DNSサーバー
/etc/named.conf
—————————————————————
options {
    directory "/var/named";
    forwarders {
        192.244.1.1;
    };
    allow-query {
        127.0.0.1;
        192.168.1.0/24;
    };
};
zone "." IN {
    type hint;
    file "named.ca";
};
zone "localhost" IN {
    type master;
    file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" IN {
    type master;
    file "0.0.127.in-addr.arpa";
};
zone "grgrjapan.com" IN {
    type master;
    file "grgrjapan.com";
};
zone "1.168.192.in-addr.arpa" IN {
    type master;
    file "1.168.192.in-addr.arpa";
};
—————————————————————
named.ca(ルートサーバーの情報)を入手
# wget ftp://ftp.rs.internic.net/domain/named.root
ルートサーバーのゾーンファイルをダウンロード
# cp named.root /var/named/named.ca
/var/namedディレクトリにコピー
localhost.zone(ローカルホストの正引きファイル)を作成
/var/named/localhost.zone
—————————————————————
$TTL 1D
@    IN    SOA        www.grgrjapan.com. root.grgrjapan.com. (
                                2006080101    ; Serial
                                3H            ; Refresh
                                15M            ; Retry
                                1W            ; Expire
                                1D )        ; Minimum
            IN    NS        www.grgrjapan.com.
            IN    A        127.0.0.1
—————————————————————
ローカルホストの逆引きファイルを作成
/var/named/0.0.127.in-addr.arpa
—————————————————————
$TTL 1D
@        IN    SOA    www.grgrjapan.com. root.grgrjapan.com. (
                                2006080101    ; Serial
                                3H            ; Refresh
                                15M            ; Retry
                                1W            ; Expire
                                1D )        ; Minimum
            IN    NS        localhost.
1            IN    PTR        localhost.
—————————————————————
ドメインの正引きファイルを作成
/var/named/grgrjapan.com
—————————————————————
$TTL 1D
@        IN    SOA    www.grgrjapan.com. root.grgrjapan.com. (
                                2006080101    ; Serial
                                3H            ; Refresh
                                15M            ; Retry
                                1W            ; Expire
                                1D )        ; Minimum
            IN    NS        www.grgrjapan.com.
            IN    MX    200    www.grgrjapan.com.
www            IN    A        192.168.1.200
ftp            IN    CNAME    www
—————————————————————
ドメインの逆引きファイルを作成
/var/named/1.168.192.in-addr.arpa
—————————————————————
$TTL 1D
@        IN    SOA    www.grgrjapan.com. root.grgrjapan.com. (
                                2006080101    ; Serial
                                3H            ; Refresh
                                15M            ; Retry
                                1W            ; Expire
                                1D )        ; Minimum
            IN    NS        www.grgrjapan.com.
200            IN    PTR        www.grgrjapan.com.
—————————————————————
hostコマンドで動作を確認する
# /etc/rc.d/init.d/named restart
/etc/resolv.conf
を編集
nameserver 127.0.0.1
# ps -C named BINDが起動しているか確認
  PID TTY          TIME CMD
 7164 ?        00:00:00 named
 7167 ?        00:00:00 named
 7168 ?        00:00:00 named
 7169 ?        00:00:00 named
 7170 ?        00:00:00 named
# host localhost ローカルホストへの正引きを確認
localhost has address 127.0.0.1
# host 127.0.0.1 ローカルホストへの逆引きを確認
1.0.0.127.in-addr.arpa domain name pointer localhost.
# host www.grgrjapan.com ドメイン内のホストへの正引きを確認
www.grgrjapan.com has address 192.168.1.200
# host 192.168.1.200 ドメイン内のホストへの逆引きを確認
200.1.168.192.in-addr.arpa domain name pointer www.grgrjapan.com.
#
# chkconfig named on namedを自動起動するように設定
# chkconfig –list named 自動起動の設定を確認
named         0:off  1:off  2:off  3:on   4:on   5:on   6:off
#                 ↑ここがonになっているか
