DHCP-DNS DDNS-UPDATES について、実験をおこないました-7.1
今回も、前回のトポロジの続きです。
DHCP-DNS DDNS-UPDATES について、実験をおこないました-7 - computerの日記
DNSサーバの設定ですが、あまりにもいい加減過ぎたので、ちょっとまともになるように修正してみました。
/etc/named.conf
options {
listen-on port 53 { any; };
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 { any; };
recursion yes;//these check statements can be overloaded in each zone
check-names master fail: //bind default
//check-names master warn; //you can set warn if you want
check-name slave warn; //bind default
//check-names slave ignore; //you can set ignore if you want
check-names response ignore;
};zone "intrajp-test.org" IN {
type master;
file "data/db.intrajp-test.org";
allow-update { any; };
};zone "100.16.172.in-addr.arpa" IN {
type master;
file "data/db.172.16.100.intrajp-test.org";
allow-update { any; };
};zone "100.168.192.in-addr.arpa" IN {
type master;
file "data/db.192.168.100.intrajp-test.org";
allow-update { any; };
};logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
forward mapping file (正引きファイル)です。
db.intrajp-test.org
$ORIGIN .
$TTL 86400 ; 1 day
intrajp-test.org. IN SOA ns1.intrajp-test.org. hostmaster.intrajp-test.org. (
2018060328 ; serial
21600 ; refresh (6 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
86400 ; minimum (1 day as a negative cache TTL)
)
;
;NAME SERVER
;intrajp-test.org. IN NS ns1.intrajp-test.org.
;
;addresses for forward mapping
;localhost.intrajp-test.org. IN A 127.0.0.1
ns1.intrajp-test.org. IN A 172.16.100.2
dhcp-primary.intrajp-test.org. IN A 192.168.100.1;
;CNAME
;dhcp1.intrajp-test.org. IN CNAME dhcp-primary.intrajp-test.org.
reverse mapping file (逆引きファイル)です。
db.172.16.100.intrajp-test.org
$ORIGIN .
$TTL 86400 ; 1 day
100.16.172.in-addr.arpa. IN SOA ns1.intrajp-test.org. hostmaster.intrajp-test.org. (
2018060311 ; serial
28800 ; refresh (8 hours)
14400 ; retry (4 hours)
3600000 ; expire (5 weeks 6 days 16 hours)
86400 ; minimum (1 day as a negative cache TTL)
)
;
;NAME SERVER
;100.16.172.in-addr.arpa. IN NS ns1.intrajp-test.org.
;
;addresses for reverse mapping
;2.100.16.172.in-addr.arpa IN PTR ns1.intrajp-test.org.
db.192.168.100.intrajp-test.org
$ORIGIN .
$TTL 86400 ; 1 day
100.168.192.in-addr.arpa. IN SOA ns1.intrajp-test.org. hostmaster.intrajp-test.org. (
2018060311 ; serial
28800 ; refresh (8 hours)
14400 ; retry (4 hours)
3600000 ; expire (5 weeks 6 days 16 hours)
86400 ; minimum (1 day as a negative cache TTL)
)
;
;NAME SERVER
;100.168.192.in-addr.arpa. IN NS ns1.intrajp-test.org.
;
;addresses for reverse mapping
;1.100.168.192.in-addr.arpa IN PTR dhcp-primary.intrajp-test.org.
db.127.0.0.intrajp-test.org
$ORIGIN .
$TTL 86400 ; 1 day
0.0.127.in-addr.arpa. IN SOA ns1.intrajp-test.org. hostmaster.intrajp-test.org. (
2018060311 ; serial
28800 ; refresh (8 hours)
14400 ; retry (4 hours)
3600000 ; expire (5 weeks 6 days 16 hours)
86400 ; minimum (1 day as a negative cache TTL)
)
;
;NAME SERVER
;0.0.127.in-addr.arpa. IN NS ns1.intrajp-test.org.
;
;addresses for reverse mapping
;1.0.0.127.in-addr.arpa IN PTR localhost.
/etc/nsswich.conf
#hosts: files dns
#### fixed for intranet system
hosts: dns files
DNS サーバ上で
$ hostname
ns1.intrajp-test.org
DHCP サーバ上で
$ hostname
dhcp-primary.intrajp-test.org
また、DHCP サーバからでも、dig コマンドにより正引き、逆引きができました。