RR and rrset

Bob Vance bobvance at alumni.caltech.edu
Sat Apr 7 18:18:15 UTC 2001


Thanks, guys :)

Is it safe to say, then, that all the "RR"s in an "rrset" always have
the same owner name and type?
IOW, would I be correct to say that an "rrset" is that set of all
records that match a given (owner, class, type) triplet?



-------------------------------------------------
Tks        | <mailto:BVance at sbm.com>
BV         | <mailto:BobVance at alumni.caltech.edu>
Sr. Technical Consultant,  SBM, A Gates/Arrow Co.
Vox 770-623-3430           11455 Lakefield Dr.
Fax 770-623-3429           Duluth, GA 30097-1511
=================================================





-----Original Message-----
From: bind-users-bounce at isc.org [mailto:bind-users-bounce at isc.org]On
Behalf Of Paul Vixie
Sent: Saturday, April 07, 2001 12:44 PM
To: bind-users at isc.org
Subject: Re: RR and rrset


bobvance at alumni.caltech.edu ("Bob Vance") writes:

> What's the difference between the terms
>     "RR"
> and "rrset"
> ?

A resource record (RR) is the indivisible unit of change in DNS.  Here's
an example:

caltech.edu.            2D IN NS        MERCUTIO.NI.caltech.edu.

A resource record set (RRset) is the indivisible unit of transfer in
DNS.
Here's an example, from which the above RR is drawn:

caltech.edu.            2D IN NS        MERCUTIO.NI.caltech.edu.
caltech.edu.            2D IN NS        TEPID.NI.caltech.edu.
caltech.edu.            2D IN NS        TYBALT.caltech.edu.
caltech.edu.            2D IN NS        NSX.LBL.GOV.

By "indivisible" I mean that nothing smaller is ever done.  You can
change
(or add or delete) a single RR but you always transfer (either in a zone
transfer or a query or an update) whole RRsets.  RRsets are said to be
"atomic" which means their TTL (time to live) is "minimized".  If in a
zone
file an RRset is presented with unequal TTL's, then the lowest TTL is
used
for all RRs in the RRset.  If in a DNS cache somewhere an RRset's RRs
have
unequal TTL's, then when the lowest TTL is reached, the whole RRset is
dropped and refetched.




More information about the bind-users mailing list