udderweb ~ # cat /etc/named/named.conf logging { // severity can be one of: debug info channel "my_syslog" { syslog daemon; severity info; }; category "default" { "my_syslog"; "default_debug"; }; }; options { directory "/var/bind"; version "Bind"; listen-on-v6 { none; }; allow-recursion { 127.0.0.1; }; pid-file "/var/run/named/named.pid"; }; // This is the master server for company.com zone "udderweb.com" { type master; file "pri/udderweb.com.zone"; }; // Reverse zone for company.com zone "78.56.34.12.in-addr.arpa" { type master; file "pri/12.47.45.189.zone"; }; zone "." IN { type hint; file "named.ca"; }; zone "localhost" IN { type master; file "pri/localhost.zone"; allow-update { none; }; notify no; }; zone "127.in-addr.arpa" IN { type master; file "pri/127.zone"; allow-update { none; }; notify no; }; udderweb ~ # cat /etc/named/pri/127.zone $ORIGIN 127.in-addr.arpa. $TTL 1W @ 1D IN SOA localhost. root.localhost. ( 15 ; Serial 3H ; Refresh 15M ; Retry 1W ; Expiry 1D ) ; Minimum 1D IN NS localhost. * 1D IN PTR localhost. udderweb ~ # cat /etc/named/pri/localhost.zone $TTL 1W @ IN SOA ns.localhost. root.localhost. ( 15 ; Serial 3H ; Refresh 15M ; Retry 1W ; Expiry 1D ) ; Minimum IN NS 127.0.0.1 localhost. IN A 127.0.0.1 udderweb ~ # cat /etc/named/pri/udderweb.com.zone $TTL 3D udderweb.com. IN SOA ns.udderweb.com. root.udderweb.com. ( 27 ; Serial 1D ; Refresh 30M ; Retry 1W ; Expiry 1D ) ; Minimum @ IN NS ns.udderweb.com. @ IN NS ns1.dnssrv.net. @ IN NS ns2.dnssrv.net. @ IN MX 0 mail.udderweb.com. @ IN A 12.47.45.189 ns IN A 12.47.45.189 mail IN A 12.47.45.189 www IN A 12.47.45.189 ftp IN A 12.47.45.189 udderweb ~ # cat /etc/named/pri/12.47.45.189.zone $TTL 3D @ IN SOA ns.udderweb.com. root.udderweb.com. ( 27 ; Serial 1D ; Refresh 30M ; Retry 1W ; Expiry 1D ) ; Minimum @ IN NS ns.udderweb.com. @ IN NS ns1.srvdns.net. @ IN NS ns2.srvdns.net. @ IN PTR company.com. @ IN PTR ns.udderweb.com. @ IN PTR www.udderweb.com. @ IN PTR mail.udderweb.com. @ IN PTR ftp.udderweb.com. udderweb ~ # cat /etc/resolv.conf nameserver 127.0.0.1 domain udderweb.com udderweb ~ # cat /etc/hosts 127.0.0.1 localhost 12.47.45.189 ns.udderweb.com ns