computerの日記

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

DHCP-DNS DDNS-UPDATES について、実験をおこないました-4

少しトポロジを発展させて、PC1 が IP アドレスを得られるようにしました。

f:id:intrajp:20180616175751p:plain

DHCP サーバの設定です。

OS は、CentOS6.9 で、ISC DHCP の 4.1.1 esv を使っていて、ソースからコンパイルしています。

起動コマンドです。

# strace /usr/local/sbin/dhcpd -cf /etc/dhcp/dhcpd.conf -pf /var/run/dhcpd.pid

設定ファイルです。

/etc/dhcp/dhcpd.conf

--------

authoritative;
option domain-name "intrajp-test.org";
option domain-name-servers ns1.intrajp-test.org;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style interim;
ignore client-updates;
ddns-domainname "intrajp-test.org.";
ddns-rev-domainname "in-addr.arpa.";
log-facility local7;

subnet 192.168.100.0 netmask 255.255.255.0 {
}

subnet 10.0.100.0 netmask 255.255.255.0 {
     pool {
         range 10.0.100.10 10.0.100.20;
         default-lease-time 600;
         max-lease-time 7200;
         option subnet-mask 255.255.255.0;
         option broadcast-address 10.0.100.255;
         option routers 10.0.100.254;
         option domain-name-servers 172.16.100.2;
         option domain-name "intrajp-test.org";
     }
}

----

DNS サーバの設定です。

OS は、CentOS6.9 で、RPM パッケージを使用しています。

設定ファイルです。

--------

/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;

};

zone "intrajp-test.org" IN {
     type master;
     file "data/intrajp-test.org.zone";
     allow-update { any; };
};

zone "in-addr.arpa" IN {
     type master;
     file "data/intrajp-test.org.rr.zone";
    allow-update { any; };
};

logging {
     channel default_debug {
     file "data/named.run";
     severity dynamic;
     };
};

--------

正引きファイルです。

--------

/var/named/data/intrajp-test.org.zone

--------

$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)
)
NS ns1.intrajp-test.org.
$ORIGIN intrajp-test.org.
dhcp1 A 192.168.100.1
ns1 A 172.16.100.2

--------

逆引きファイルです。

--------

/var/named/data/intrajp-test.org.rr.zone

--------

$ORIGIN .
$TTL 86400 ; 1 day
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)
)
NS ns1.intrajp-test.org.
$ORIGIN in-addr.arpa.
2.100.16.172 PTR ns1.intrajp-test.org.
1.100.168.192 PTR dhcp1.intrajp-test.org.

--------

PC1> dhcp

10.0.100.10 が採れ、DEFAULT DATEWAY の設定等も採れました。