.
Counter: 12728, today: 1, yesterday: 3

BINDの一般的な設定

BINDは、Berkeley Internet Name Domainの頭文字をとったもので、いわゆるDNSサーバとリゾルバライブラリ、各種ツールの集合体です。DNS(Domain Name System)の目的は、ホスト名とIPアドレスを関連づけ、名前空間の階層化と権限委譲による分散型データベースです。
インターネットでは、すべてのホストはIPアドレスで区別されます。しかし、IPアドレスは、人間にとっては解りずらいため、名前でアクセスできるようにDNSサーバが発展してきました。また、名前空間を階層化するとともに分散型データベースとすることで、日々増えては消えるドメインやホストの情報を管理しています。

以下に一般的な設定例を示します。

■/etc/resolv.conf

domain linuxexpert.ne.jp
nameserver 127.0.0.1

■/etc/named.conf

// generated by named-bootconf.pl

options {
        directory "/var/named";
        /*
         * If there is a firewall between you and nameservers you want
         * to talk to, you might need to uncomment the query-source
         * directive below.  Previous versions of BIND always asked
         * questions using port 53, but BIND 8.1 uses an unprivileged
         * port by default.
         */
        // query-source address * port 53;
};

//
// a caching only nameserver config
//
controls {
        inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
        type hint;
        file "named.ca";
};

zone "localhost" IN {
        type master;
        file "localhost.zone";
        allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
        type master;
        file "named.local";
        allow-update { none; };
};

zone "linuxexpert.ne.jp" IN {
        type master;
        file "named.hosts";
        allow-update { none; };
};

zone "128.250.175.210.in-addr.arpa" IN {
        type master;
        file "named.rev";
        allow-update { none; };
};

include "/etc/rndc.key";

■/var/named/named.local

$TTL    86400
@       IN      SOA     @       root    (
                                2004031301      ; Serial
                                3H              ; Refresh
                                15M             ; Retry
                                1W              ; Expire
                                1D )            ; Minimum

        IN      NS      localhost.
1       IN      PTR     localhost.

■/var/named/localhost.zone

TTL    86400
$ORIGIN localhost.
@       IN      SOA     @       root    (
                                2004031301      ; Serial
                                3H              ; Refresh
                                15M             ; Retry
                                1W              ; Expire
                                1D )            ; Minimum

        IN      NS      @
        IN      A       127.0.0.1

■/var/named/named.hosts

TTL    86400
$ORIGIN localhost.
@       IN      SOA     @       root    (
                                2004031301      ; Serial
                                3H              ; Refresh
                                15M             ; Retry
                                1W              ; Expire
                                1D )            ; Minimum

        IN      NS      @
        IN      A       127.0.0.1

■/var/named/named.rev

$TTL    86400
@       IN      SOA     @       root    (
                                2004031301      ; Serial
                                3H              ; Refresh
                                15M             ; Retry
                                1W              ; Expire
                                1D )            ; Minimum

        IN      NS      dns
        IN      NS      dns.secondary.co.jp.

130     IN      PTR     dns


リロード   差分 ソース ファイル添付 添付ファイル一覧   Wikiトップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
トラックバック [ トラックバック(0) ]
トラックバック URL: http://linuxexpert.ne.jp/modules/pukiwiki/tb/55

Expert Menu
最新記事
なぜここへ
Yahoo Japanから
検索結果から
友人に聞いて
前からURLを知っていた
他サイトからリンク
最新バージョンの確認

Linuxexpert is one of the service presented by InfomationSquare. / OmakaseBlog Login  |  Register Now!