DNSサーバも追加

「DNSサーバも追加」の編集履歴(バックアップ)一覧に戻る

DNSサーバも追加 - (2011/03/23 (水) 23:30:26) のソース

**LAN内DNS
LAN内のGnuradio端末がネットに繋がるために必要。
ルータだとDNSなくてもいいものがあるが、ゲートウェイサーバを立てるとDNSがLAN内に必要になるみたい。
**Bindの設定
***キャッシュサーバの設定(named.conf)
LAN内DNSでurlによるインターネットアクセスのみがしたいなら(つまりキャッシュサーバのみなら)以下の編集で十分。
 acl localnet{
    192.168.0.0/24;
    127.0.0.1;
 };
 options {
        listen-on port 53 { 127.0.0.1; 192.168.0.0/24 };
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { localnet; };
        recursion yes;
 };

LAN内に公開サーバがあり、外部からのアクセスが必要なら以下の設定をしなくてはならない。
これをやる場合は、外部のアクセスに対してはサーバのグローバルIPを、内部からのアクセスに
対してはローカルIPをセキュリティ上返してやる必要があり、view "external"などでzone指定をグループ化する必要がある。
***named.conf
 zone "gnulab.ee.kagu.tus.ac.jp"{
     type master;
     file "named.hosts";
 };
 zone "0.0.168.192.in-addr.arpa"{
     type master;
     file "named.rev";
 };
***named.hosts
 $TTL 86400
 @       IN      SOA     dns.gnulab.ee.kagu.tus.ac.jp. root.gnulab.ee.kagu.tus.ac.jp. (
         2011032100
         10800
         3600
         604800
        86400 );
        IN      NS              dns.gnulab.ee.kagu.tus.ac.jp.;
        IN      PTR     gnulab.ee.kagu.tus.ac.jp.
        IN      A       255.255.255.0;
 2      IN      PTR     gnuradio1.gnulab.ee.kagu.tus.ac.jp.
 1      IN      PTR     dns.gnulab.ee.kagu.tus.ac.jp.
***named.rev
 $TTL 86400
 @       IN      SOA     dns.gnulab.ee.kagu.tus.ac.jp. root.gnulab.ee.kagu.tus.ac.jp. (
        2011032100
        10800
        3600
        604800
        86400 );
        IN      NS              dns.gnulab.ee.kagu.tus.ac.jp.;
        IN      PTR     gnulab.ee.kagu.tus.ac.jp.
        IN      A       255.255.255.0;
 2      IN      PTR     gnuradio1.gnulab.ee.kagu.tus.ac.jp.
 1      IN      PTR     dns.gnulab.ee.kagu.tus.ac.jp.