Below is a working in-production example. Note that this might not work for everybody, so please don't just skip to this section right away without reading the rest of the document.
options {
directory "/var/named";
forwarders {193.75.75.193;193.75.75.75;};
version "GoAway(TM) v 0.91";
};
acl "ADservers" {
192.168.1.10; 192.168.1.14; 192.168.1.20;
};
// Bind conf for xxx
zone "." {
type hint;
file "root.hints";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "reverse/1.168.192.db";
allow-update {ADservers;};
};
zone "yggdrasil.com" {
type master;
file "etc/yggdrasil.com.db";
check-names ignore;
allow-update {ADservers;};
};
zone "_msdcs.yggdrasil.com" {
type master;
file"etc/_msdcs.yggdrasil.com.db";
check-names ignore;
allow-update {ADservers;};
};
zone "_sites.yggdrasil.com" {
type master;
file "etc/_sites.yggdrasil.com.db";
check-names ignore;
allow-update {ADservers;};
};
zone "_tcp.yggdrasil.com" {
type master;
file "etc/_tcp.yggdrasil.com.db";
check-names ignore;
allow-update {ADservers;};
};
zone "_udp.yggdrasil.com" {
type master;
file "etc/_udp.yggdrasil.com.db";
check-names ignore;
allow-update {ADservers;};
};
Performing 'ls -la
' in /var/named
drwxr-xr-x 5 root root 4096 Dec 18 04:20 ./
drwxr-xr-x 21 root root 4096 Nov 20 18:34 ../
drwxr-xr-x 2 root root 4096 Dec 1 04:16 domains/
drwxr-xr-x 2 root root 4096 Dec 18 04:10 etc/
lrwxrwxrwx 1 root root 15 Dec 10 13:00 named.conf -> /etc/named.conf
-rw-r--r-- 1 root root 135785 Dec 1 01:04 named.run
drwxr-xr-x 2 root root 4096 Dec 18 01:12 reverse/
-rw-r--r-- 1 root root 2769 May 18 2001 root.hints
Performing 'ls -la
' in /var/named/etc
drwxr-xr-x 2 root root 4096 Dec 18 04:25 ./
drwxr-xr-x 5 root root 4096 Dec 18 04:20 ../
-rw------- 1 root root 1640 Dec 18 04:25 _msdcs.yggdrasil.com.db
-rw-r--r-- 1 root root 11731 Nov 19 16:14 _msdcs.yggdrasil.com.db.jnl
-rw------- 1 root root 682 Dec 18 04:23 _sites.yggdrasil.com.db
-rw-r--r-- 1 root root 3628 Oct 29 07:31 _sites.yggdrasil.com.db.jnl
-rw------- 1 root root 724 Dec 18 04:23 _tcp.yggdrasil.com.db
-rw-r--r-- 1 root root 4114 Oct 29 07:31 _tcp.yggdrasil.com.db.jnl
-rw------- 1 root root 554 Dec 18 04:10 _udp.yggdrasil.com.db
-rw-r--r-- 1 root root 2187 Oct 27 12:40 _udp.yggdrasil.com.db.jnl
-rw------- 1 root root 2108 Dec 18 04:24 yggdrasil.com.db
-rw-r--r-- 1 root root 549462 Dec 18 01:46 yggdrasil.com.db.jnl
Performing 'more *
' in /var/named/etc (not the .jnl files)
::::::::::::::
_msdcs.yggdrasil.com.db
::::::::::::::
$ORIGIN .
$TTL 86400 ; 1 day
_msdcs.yggdrasil.com IN SOA isa01.yggdrasil.com. hostmaster.yggdrasil.com. (
200110220 ; serial
28800 ; refresh (8 hours)
7200 ; retry (2 hours)
2419200 ; expire (4 weeks)
86400 ; minimum (1 day)
)
NS isa01.yggdrasil.com.
$ORIGIN _msdcs.yggdrasil.com.
$TTL 600 ; 10 minutes
::::::::::::::
_sites.yggdrasil.com.db
::::::::::::::
$ORIGIN .
$TTL 86400 ; 1 day
_sites.yggdrasil.com IN SOA isa01.yggdrasil.com. hostmaster.yggdrasil.com. (
200110192 ; serial
28800 ; refresh (8 hours)
7200 ; retry (2 hours)
2419200 ; expire (4 weeks)
86400 ; minimum (1 day)
)
NS isa01.yggdrasil.com.
$ORIGIN _sites.yggdrasil.com.
::::::::::::::
_tcp.yggdrasil.com.db
::::::::::::::
$ORIGIN .
$TTL 86400 ; 1 day
_tcp.yggdrasil.com IN SOA isa01.yggdrasil.com. hostmaster.yggdrasil.com. (
200110195 ; serial
28800 ; refresh (8 hours)
7200 ; retry (2 hours)
2419200 ; expire (4 weeks)
86400 ; minimum (1 day)
)
NS isa01.yggdrasil.com.
$ORIGIN _tcp.yggdrasil.com.
::::::::::::::
_udp.yggdrasil.com.db
::::::::::::::
$ORIGIN .
$TTL 86400 ; 1 day
_udp.yggdrasil.com IN SOA isa01.yggdrasil.com. hostmaster.yggdrasil.com. (
200110188 ; serial
28800 ; refresh (8 hours)
7200 ; retry (2 hours)
2419200 ; expire (4 weeks)
86400 ; minimum (1 day)
)
NS isa01.yggdrasil.com.
$ORIGIN _udp.yggdrasil.com.
::::::::::::::
yggdrasil.com.db
::::::::::::::
$ORIGIN .
$TTL 86400 ; 1 day
yggdrasil.com IN SOA isa01.yggdrasil.com. hostmaster.yggdrasil.com. (
200112276 ; serial
28800 ; refresh (8 hours)
7200 ; retry (2 hours)
2419200 ; expire (4 weeks)
86400 ; minimum (1 day)
)
NS isa01.yggdrasil.com.
$TTL 600 ; 10 minutes
A 192.168.1.10
A 192.168.1.12
A 192.168.1.40
A 192.168.1.133
$ORIGIN yggdrasil.com.