<span class="hljs-meta">$ORIGIN</span> example.com. <span class="hljs-comment">; designates the start of this zone file in the namespace</span>
<span class="hljs-meta">$TTL</span> <span class="hljs-number">1h</span> <span class="hljs-comment">; default expiration time of all resource records without their own TTL value</span>
example.com. <span class="hljs-keyword">IN</span> <span class="hljs-keyword">SOA</span> ns.example.com. username.example.com. ( <span class="hljs-number">2007120710</span> <span class="hljs-number">1d</span> <span class="hljs-number">2h</span> <span class="hljs-number">4w</span> <span class="hljs-number">1h</span> )
example.com. <span class="hljs-keyword">IN</span> <span class="hljs-keyword">NS</span> ns <span class="hljs-comment">; ns.example.com is a nameserver for example.com</span>
example.com. <span class="hljs-keyword">IN</span> <span class="hljs-keyword">NS</span> ns.somewhere.example. <span class="hljs-comment">; ns.somewhere.example is a backup nameserver for example.com</span>
example.com. <span class="hljs-keyword">IN</span> <span class="hljs-keyword">MX</span> <span class="hljs-number">10</span> mail.example.com. <span class="hljs-comment">; mail.example.com is the mailserver for example.com</span>
@ <span class="hljs-keyword">IN</span> <span class="hljs-keyword">MX</span> <span class="hljs-number">20</span> mail2.example.com. <span class="hljs-comment">; equivalent to above line, "@" represents zone origin</span>
@ <span class="hljs-keyword">IN</span> <span class="hljs-keyword">MX</span> <span class="hljs-number">50</span> mail3 <span class="hljs-comment">; equivalent to above line, but using a relative host name</span>
example.com. <span class="hljs-keyword">IN</span> <span class="hljs-keyword">A</span> <span class="hljs-number">192.0.2.1</span> <span class="hljs-comment">; IPv4 address for example.com</span>
<span class="hljs-keyword">IN</span> <span class="hljs-keyword">AAAA</span> <span class="hljs-number">2001:db8:10::1</span> <span class="hljs-comment">; IPv6 address for example.com</span>
ns <span class="hljs-keyword">IN</span> <span class="hljs-keyword">A</span> <span class="hljs-number">192.0.2.2</span> <span class="hljs-comment">; IPv4 address for ns.example.com</span>
<span class="hljs-keyword">IN</span> <span class="hljs-keyword">AAAA</span> <span class="hljs-number">2001:db8:10::2</span> <span class="hljs-comment">; IPv6 address for ns.example.com</span>
www <span class="hljs-keyword">IN</span> <span class="hljs-keyword">CNAME</span> example.com. <span class="hljs-comment">; www.example.com is an alias for example.com</span>
wwwtest <span class="hljs-keyword">IN</span> <span class="hljs-keyword">CNAME</span> www <span class="hljs-comment">; wwwtest.example.com is another alias for www.example.com</span>
mail <span class="hljs-keyword">IN</span> <span class="hljs-keyword">A</span> <span class="hljs-number">192.0.2.3</span> <span class="hljs-comment">; IPv4 address for mail.example.com</span>
mail2 <span class="hljs-keyword">IN</span> <span class="hljs-keyword">A</span> <span class="hljs-number">192.0.2.4</span> <span class="hljs-comment">; IPv4 address for mail2.example.com</span>
mail3 <span class="hljs-keyword">IN</span> <span class="hljs-keyword">A</span> <span class="hljs-number">192.0.2.5</span> <span class="hljs-comment">; IPv4 address for mail3.example.com</span>