Edit /etc/named.conf and add information for IP addresses, IP range, and zone, which are mentioned as follows. You can match the changes from the author's version of the named.conf file provided with this book:
listen-on port 53 { 127.0.0.1;192.168.1.106; }; ### Add DNS IP ### allow-query { localhost;192.168.1.0/24; }; ### Add IP Range ###
### Add new zone for the domain cephcookbook.com before EOF ### zone "cephcookbook.com" IN { type master; file "db.cephcookbook.com"; allow-update { none; }; };
Create the zone file /var/named/db.cephcookbook.com, with the following content:
@ 86400 IN SOA cephcookbook.com. root.cephcookbook.com. ( 20091028 ; serial yyyy-mm-dd 10800 ; refresh every 15 min 3600 ; retry every hour 3600000 ; expire after 1 month + 86400 ); min ttl of 1 day @ 86400 IN NS cephbookbook.com. @ 86400 IN A 192.168.1.106 * 86400 IN CNAME @
Edit /etc/resolve.conf and add the following content on top of the file:
search cephcookbook.com nameserver 192.168.1.106
Start the named service:
# systemctl start named.service
Test the DNS configuration files for any syntax errors: