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.
最終更新:2011年03月23日 23:30