株式会社エスロジカル
株式会社エスロジカル
SSL証明書(3,300円/1年~ DV、OV、EV)、セキュリティ、Web開発、Linux開発、Go言語

bind:namedの設定ファイル

技術ドキュメント目次 -> bind -> namedの設定ファイル

本技術ドキュメントは、2002~2004年頃に作成したものが多いです。
内容が古くなっていることもあるかと思いますが、ご了承ください。

サイフにやさしいSSL証明書
【低価格SSL証明書】弊社運営の低価格SSL証明書販売サイト、翌月末払いなど請求書払いも可能。


◆ namedの設定ファイル

namedの設定ファイルのサンプルをupしておきます。
なお、設定の書式は RedHat Linux 7.3 上の bind 9.2.1 を対象としたものになります。

FreeBSD や NetBSD では、
デフォルトインストールの named.conf に IPv6用の設定も記載
されていることがありますが、IPv6ついての解説はここでは省略します。

◆ /etc/named.conf のサンプル

次の例では、localhost関連の設定以外に、
192.168.1.x の逆引き(IPからホスト名を参照)の設定と、
seki.local  の正引き(ホスト名からIPを参照)の設定を追加してあります。

※実際には、seki.local なんていうドメイン名は使用しないで、
  *****.jp といったようなドメイン名として設定を行う想定です。


options {
        directory "/var/named";
};

//
// 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 "1.168.192.IN-ADDR.ARPA" {
        type master;
        file "192.168.1.local";
        allow-update { none; };
        allow-transfer { 192.168.0.0/16; };
        allow-query { 192.168.0.0/16; };
};

zone "seki.local" {
        type master;
        file "seki.local";
        allow-update { none; };
        allow-transfer { any; };
        allow-query { any; };
};

include "/etc/rndc.key";


◆ /var/named/seki.local の設定

$TTL    86400
$ORIGIN seki.local.
@                       1D IN SOA       @ root (
                                        2005063000      ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum

                        1D IN NS        linux001
                        1D IN MX 10     linux001
                        1D IN A         192.168.1.2

gw                      1D IN A         192.168.1.1
linux001                1D IN A         192.168.1.2
host101                 1D IN A         192.168.1.101
freebsd001              1D IN A         192.168.1.201


◆ /var/named/192.168.1.local の設定

$TTL    86400
@       IN      SOA     localhost. root.localhost.  (
                                      2005063000 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
              IN      NS      localhost.

1       IN      PTR     gw.seki.local.
2       IN      PTR     linux001.seki.local.
101     IN      PTR     host101.seki.local.
201     IN      PTR     freebsd001.seki.local.




■ bind についての他のドキュメント


■ 他のグループのドキュメント

Apache  /  Linux  /  FreeBSD  /  OpenSSL  /  Perl  /  HTTPプロトコル  /  Jakarta Tomcat  /  Java  /  NetBSD  /  Oracle  /  PostgreSQL  /  UNIX の C言語  /  UNIX のコマンド  /  Windows  /  bind  /  システム運用TIPS

アンケートにご協力をお願いいたします。

1. このドキュメントへの評価をご選択ください。
         

2. ご感想をお書きください。