|
DNS Master File Format
(Page 4 of 4)
Specific Resource Record Syntax and Examples
Table 179
shows the specific formats and examples for each of the common resource
record types. The fields are basically the same as the ones explained
in the DNS binary record formats. I have included explanatory comments
using the DNS comment format. Assume that the examples in this table
are for the zone googleplex.edu:
Table 179: DNS Master File Format Syntax and Examples
Resource
Record Text Code
|
Resource
Record Type
|
Resource
Record Format / Example
|
A
|
Address
|
<domain-name> [<ttl>] IN A <ip-address>
admin1.googleplex.edu IN A 204.13.100.3 ; A FQDN.
admin2 IN A 204.13.100.44 ; A PQDN equivalent to
; admin2.googleplex.edu
|
NS
|
Name
Server
|
<domain-name>
[<ttl>] IN NS <name-server-name>
googleplex.edu. IN NS custns.bigisp.net ; Secondary
NS
|
CNAME
|
Canonical
Name
|
<domain-name>
[<ttl>] IN CNAME <canonical-name>
www IN CNAME bigserver ; www.googleplex.edu is really
; bigserver.googleplex.edu.
|
SOA
|
Start
Of Authority
|
<domain-name> [<ttl>] IN SOA <m-name> <r-name> (
<serial-number>
<refresh-interval>
<retry-interval>
<expire-interval>
<default-ttl>)
googleplex.edu. IN SOA ns1.googleplex.edu it.googleplex.edu (
42 ; Version 42 of the zone.
21600 ; Refresh every 6 hours.
3600 ; Retry every hour.
604800 ; Expire after one week.
86400) ; Negative Cache TTL is one day.
|
PTR
|
Pointer
|
<reverse-domain-name> [<ttl>] IN PTR <domain-name>
3.100.13.204.IN-ADDR.ARPA. IN PTR admin1.googleplex.edu.
|
MX
|
Mail
Exchange
|
<domain-name> [<ttl>] IN MX <preference-value> <exchange-name>
googleplex.edu. IN MX 10 mainmail.googleplex.edu.
IN MX 20 backupmail.googleplex.edu
|
TXT
|
Text
|
<domain-name> [<ttl>] IN TXT <text-information>
googleplex.edu. IN TXT "Contact Joe at X321 for more
info."
|
Note that the PTR
record would actually be in the IN-ADDR.ARPA domain, of course.
Table 180
contains a real-world example of a DNS master file, taken
from my own pcguide.com server (slightly modified), hosted
by (and DNS information provided by) the fine folks at pair.com.
Note the use of @ as a short-cut to mean this domain
(pcguide.com):
Table 180: Sample DNS Master File
$ORIGIN pcguide.com.
@ IN SOA ns23.pair.com. root.pair.com. (
2001072300 ; Serial
3600 ; Refresh
300 ; Retry
604800 ; Expire
3600 ) ; Minimum
@ IN NS ns23.pair.com.
@ IN NS ns0.ns0.com.
localhost IN A 127.0.0.1
@ IN A 209.68.14.80
IN MX 50 qs939.pair.com.
www IN CNAME @
ftp IN CNAME @
mail IN CNAME @
relay IN CNAME relay.pair.com.
|

| If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support! |
|
|
Home -
Table Of Contents - Contact Us
The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005
© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.
|