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 ns1.udderweb.com. root.udderweb.com. (
27 ; Serial
1D ; Refresh
30M ; Retry
1W ; Expiry
1D ) ; Minimum
@ IN NS ns1.udderweb.com.
@ IN NS ns2.udderweb.com.
@ IN NS ns1.dnssrv.net.
@ IN NS ns2.dnssrv.net.
@ IN MX 0 mail.udderweb.com.
@ IN A 12.47.45.189
ns1 IN A 12.158.188.216
ns2 IN A 12.158.188.217
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 ns1.udderweb.com. root.udderweb.com. (
27 ; Serial
1D ; Refresh
30M ; Retry
1W ; Expiry
1D ) ; Minimum
@ IN NS ns1.udderweb.com.
@ IN NS ns2.udderweb.com.
@ IN NS ns1.srvdns.net.
@ IN NS ns2.srvdns.net.
@ IN PTR udderweb.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