# Basic stuff to name the server and switch on updating server-identifier Iron-Eagle; ddns-updates on; ddns-update-style interim; ddns-domainname "mydomain."; ddns-rev-domainname "in-addr.arpa."; ignore client-updates; # This is the key so that DHCP can authenticate it's self to BIND9 include "/etc/bind/rndc.key"; # This is the communication zone zone mydomain. { primary 127.0.0.1; key rndc-key; } # Normal DHCP stuff option domain-name "mydomain."; option domain-name-servers 192.168.0.60, 192.168.0.1; option ntp-servers 192.168.0.60; option ip-forwarding off; default-lease-time 600; max-lease-time 7200; authoritative; log-facility local7; subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.100 192.168.0.200; option broadcast-address 192.168.0.255; option routers 192.168.0.1; allow unknown-clients; zone 0.168.192.in-addr.arpa. { primary 192.168.0.60; key "rndc-key"; } zone localdomain. { primary 192.168.0.60; key "rndc-key"; } }