内部LAN用DNS
/etc/named.conf
acl myinternal { 127.0.0.1; 192.168.1.0/24; ::1; fe80::/64; }; options { directory "/var/named"; // set root directory(/var/named/chroot/var/named) dump-file "/var/named/date/cache_dump.db"; statistics-file "/var/named/date/named_stats.txt"; query-source address * port 53; empty-zones-enable no; }; logging { channel named_log { file "log/named.log" versions 7 size 100m; severity debug 3; print-time yes; print-category yes; print-severity yes; }; category default { named_log; }; category lame-servers { null; }; }; view "internal" { match-clients { myinternal; }; recursion yes; allow-update { none; }; include "/etc/named.rfc1912.zones"; include "named.conf.jp"; }; view "external" { match-clients { any; }; recursion no; allow-query { none; }; allow-transfer { none; }; include "/etc/named.rfc1912.zones"; }; include "/etc/rndc.key";
/var/named/named.conf.jp
zone "jp" {
type master;
file "jp.zone";
allow-update { none; };
};
zone "1.168.192.in-addr.arpa" {
type master;
file "1.168.192.in-addr.arpa";
allow-update { none; };
};
/var/named/jp.zone
$TTL 86400 @ IN SOA jp. hostmaster.jp. ( 2013101312 ; Serial 14400 ; Refresh, second 4hrs 3600 ; Retry, second 1hrs 604800 ; Expire, second 1week 7200 ) ; Minimum, TTL IN NS jp. @ IN A 192.168.1.100 xxxx IN A 192.168.1.100 IN MX 10 mail.jp. mail IN A 192.168.1.100
/var/named/1.168.192.in-addr.arpa
$TTL 86400 @ IN SOA jp. hostmaster.jp. ( 2013101301; 14400; 3600; 604800; 7200 ) IN NS jp. 100 IN PTR xxxx.jp.