Zone File

January 3rd, 2008 | by jg3 |

I found and fixed a problem in one of my DNS zone files today, and I thought I might take a moment to have a line-by-line discussion about what is in a zonefile and why. Ok, at least an overview with a clear example…

(please note, this article is yet unfinished, but feel free to sample the example):

ns1:/etc/namedb/master/> cat db.bsdbum.com
;db.bsdbum.com
$TTL 3600
@ IN SOA ns1.bsdbum.com. hostmaster.bsdbum.com. (
2008010300 ; Serial
3600 ; Refresh after 1 hour
900 ; Retry after 5 minutes
604800 ; Expire after 1 week
3600 ) ; TTL of 1h

;NAMESERVERS
;IN NS @
IN NS ns1.topsecret.net.
IN NS ns2.topsecret.net.
IN MX 05 ASPMX.L.GOOGLE.COM.
IN MX 10 ALT1.ASPMX.L.GOOGLE.COM.
IN MX 10 ALT2.ASPMX.L.GOOGLE.COM.
IN MX 15 ASPMX2.GOOGLEMAIL.COM.
IN MX 15 ASPMX3.GOOGLEMAIL.COM.
IN MX 15 ASPMX4.GOOGLEMAIL.COM.
IN MX 15 ASPMX5.GOOGLEMAIL.COM.

;ADDRESSES FOR THE CANONICAL NAMES

@ IN A 208.241.25.204
ns1 IN CNAME 208.241.25.203
www IN CNAME ghs.google.com.
im.a.big IN CNAME @
www2 IN CNAME @
ftp IN CNAME @
tv IN CNAME @
mail IN CNAME @
localhost IN CNAME 127.0.0.1

* IN CNAME @

Filed under: ,

Related stuff

You must be logged in to post a comment.