Differences between version 4 and previous revision of SOA.
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
| Newer page: | version 4 | Last edited on Tuesday, November 23, 2004 4:13:50 pm | by MikeBeattie | Revert |
| Older page: | version 3 | Last edited on Tuesday, November 23, 2004 4:05:48 pm | by MikeBeattie | Revert |
@@ -1,11 +1,12 @@
An [Acronym] for __S__tart __O__f __A__uthority.
-A [DNS] [SOA] Record is used to define some information about a domain (called a zone), such as a serial number defining the 'version' of the zone, and various timeout and caching values that should be used when records from a given zone are retrieved.
+A [DNS] [SOA] Record is used to define some information about a domain (called a zone, defined in a ZoneFile
), such as a serial number defining the 'version' of the zone, and various timeout and caching values that should be used when records from a given zone are retrieved.
An example [SOA] record looks like this:
<pre>
+ $TTL 604800
$ORIGIN ethernal.tla.
@ IN SOA ns1.ethernal.tla. root.ethernal.tla. (
2004111901 ; Serial
604800 ; Refresh (7 days)
@@ -15,9 +16,9 @@
</pre>
The format of a [SOA] [RR] is "<tt>name <ttl> class rr name-server email-address (serial refresh retry expire negttl)</tt>"
-The name is given as "<tt>@</tt>", since that is the shorthand for the value of <tt>$ORIGIN</tt>. the class and
[RR] should be obvious.. the
name-server field is bascally the [FQDN] of the primary NameServer for the domain (don't forget the trailing '.'!). The email-address field is the address of the person responsible for the domain - the first dot should be read as an <tt>@</tt>, so above should be read as <tt>root@ethernal.tla</tt>.
+The name is given as "<tt>@</tt>", since that is the shorthand for the value of <tt>$ORIGIN</tt>. [TTL] is missing from this example, as it takes
the zone default defined above as <tt>$TTL</tt>. The
class will usually always be IN,
[RR] should be obvious :)
. The
name-server field is bascally the [FQDN] of the primary NameServer for the domain (don't forget the trailing '.'!). The email-address field is the address of the person responsible for the domain - the first dot should be read as an <tt>@</tt>, so above should be read as <tt>root@ethernal.tla</tt>.
The values in parenthesis are described below:
Serial number
