named.conf rndc.conf ファイルの設定

前へ |次へ

named.conf キャッシュ と マスター 兼用

bind (named)の 運用で キャッシュ とか マスター 、スレーブ とか 有るよ うですが、今回のものは キャッシュ と マスター 兼用として 扱うものとします。ついでにいうと 接続毎 IP-Address が変 わり 上位のサーバーから 委任されていないものであれば、キャ シュサーバーの設定出良いはずですがまあ練習を兼ねて 作成 してみます。参考の場所として 以下のものが有るようです。

http://www.isc.org/index.pl?/sw/bind/view/?release=9.2.6-P2
The following sample configuration is appropriate for a caching-only name server for use by clients internal to a corporation. All queries from outside clients are refused using the allow-query option. Alternatively, the same effect could be achieved using suitable firewall rules.
// Two corporate subnets we wish to allow queries from.
acl corpnets { 192.168.4.0/24; 192.168.7.0/24; };
options {
     directory "/etc/namedb";           // Working directory
     allow-query { corpnets; };
};
// Provide a reverse mapping for the loopback address 127.0.0.1
zone "0.0.127.in-addr.arpa" {
     type master;
     file "localhost.rev";
     notify no;
};
An Authoritative-only Name Server This sample configuration is for an authoritative-only server that is the master server for "example.com" and a slave for the subdomain "eng.example.com".
options {
     directory "/etc/namedb";           // Working directory
     allow-query-cache { none; };       // Do not allow access to cache
     allow-query { any; };              // This is the default
     recursion no;                      // Do not provide recursive service
};

// Provide a reverse mapping for the loopback address 127.0.0.1
zone "0.0.127.in-addr.arpa" {
     type master;
     file "localhost.rev";
     notify no;
};
// We are the master server for example.com
zone "example.com" {
     type master;
     file "example.com.db";
     // IP addresses of slave servers allowed to transfer example.com
     allow-transfer {
          192.168.4.14;
          192.168.5.53;
     };
};
// We are a slave server for eng.example.com
zone "eng.example.com" {
     type slave;
     file "eng.example.com.bk";
     // IP address of eng.example.com master server
     masters { 192.168.4.12; };
};

named.conf

では見てみましょう

acl nyansblx {
           192.168.0.0/24;
           127.0.0.1;
};

options {
           directory "/var/named";
           pid-file "/var/run/named/named.pid";
           recursion yes;
           allow-recursion {    
                             nyansblx ;
           };
           allow-query {
                             nyansblx ;
           };
 
           allow-transfer { 
                             none;
           };  
           forward first ;
           forwarders {
                             192.168.0.1;
           }; 
};
controls {
       inet 127.0.0.1 port 953
               allow { 127.0.0.1; } keys { "rndc-key"; };
 };
zone "." {
        type hint;
        file "root.hints";
};
zone "localhost" {
        type master;
        file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" {
        type master;
        file "localhost.rev";
};
zone "bcnet.ne.jp" {
        type master;
        file "bcnet.hosts";
};
zone "0.168.192.in-addr.arpa" {
        type master;
        file "bcnet.hosts.rev";
};


include "/etc/rndc.key";

まあこういうものです、 正解という理由ではありません。参考までに

にゃんたろう 拝!

2007年 9月13日 (木) 22:48:05 JST 作成


前へ |次へ

named.conf rndc.conf ファイルの設定

Copyright © 2007. nyantarou All Rights Reserved.