view "public" { match-clients { any; }; recursion no; # public-only zones go here! zone "fcit.com.au" { type master; file "sec/fcit.com.au.fw"; }; zone "rememberit.com.au" { type master; file "sec/rememberit.com.au.fw"; }; }; $ORIGIN rememberit.com.au. $TTL 600 ; Everything under the following "@" block is for $ORIGIN. @ IN SOA ns1.rememberit.com.au. admin.rememberit.com.au. ( 2009051201 ; serial (YYYYMMDDrr) 1800 ; refresh (30 minutes) 900 ; retry (15 minutes) 1209600 ; expire (2 weeks) 1200 ; minimum TTL (20 minutes) ) NS ns1.rememberit.com.au. ; First nameserver. NS ns2.rememberit.com.au. ; Second nameserver. (Two is most common, and better for redundancy.) A 60.241.6.92 ; Setting $ORIGIN to have this A record and therefore point to this IP. MX 10 mail.rememberit.com.au. ; Setting $ORIGIN to use this MX record with a priority of 10 MX 20 mail2.rememberit.com.au. ; Setting $ORIGIN to use this MX record with a priority of 10 ; It is most common to begin with 10 and increase in tens. ; leaving space between mail hubs allows more hubs to be added ; in between in the future. ; Alphabetical order helps with clarity. mail A 60.241.6.92 mail2 A 203.213.92.40 ns1 A 60.241.6.92 ns2 A 203.213.92.40 www CNAME @ ; This sets "www.local.tld" to point at "local.tld", because @ is substituted with $ORIGIN $ORIGIN fucking.rememberit.com.au. irc IN A 60.241.6.92 and ..