computerの日記

Cisco,SHELL,C,Qt,C++,Linux,ネットワーク,Windows Scriptなどの発言です

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 コマンドにより正引き、逆引きができました。