rfc9199v2.txt   rfc9199.txt 
Independent Submission G. Moura Independent Submission G. Moura
Request for Comments: 9199 SIDN Labs/TU Delft Request for Comments: 9199 SIDN Labs/TU Delft
Category: Informational W. Hardaker Category: Informational W. Hardaker
ISSN: 2070-1721 J. Heidemann ISSN: 2070-1721 J. Heidemann
USC/Information Sciences Institute USC/Information Sciences Institute
M. Davids M. Davids
SIDN Labs SIDN Labs
February 2022 March 2022
Considerations for Large Authoritative DNS Server Operators Considerations for Large Authoritative DNS Server Operators
Abstract Abstract
Recent research work has explored the deployment characteristics and Recent research work has explored the deployment characteristics and
configuration of the Domain Name System (DNS). This document configuration of the Domain Name System (DNS). This document
summarizes the conclusions from these research efforts and offers summarizes the conclusions from these research efforts and offers
specific, tangible considerations or advice to authoritative DNS specific, tangible considerations or advice to authoritative DNS
server operators. Authoritative server operators may wish to follow server operators. Authoritative server operators may wish to follow
skipping to change at line 593 skipping to change at line 593
that most resolvers will use the TTL values provided by the child that most resolvers will use the TTL values provided by the child
delegations while some others will choose the TTL provided by the delegations while some others will choose the TTL provided by the
parent's copy of the record. As such, [Moura19b] recommends parent's copy of the record. As such, [Moura19b] recommends
longer TTLs (at least an hour or more) for registry operators as longer TTLs (at least an hour or more) for registry operators as
well for child NS and other records. well for child NS and other records.
* Users of DNS-based load balancing or DDoS-prevention services may * Users of DNS-based load balancing or DDoS-prevention services may
require shorter TTLs: TTLs may even need to be as short as 5 require shorter TTLs: TTLs may even need to be as short as 5
minutes, although 15 minutes may provide sufficient agility for minutes, although 15 minutes may provide sufficient agility for
many operators. There is always a tussle between using shorter many operators. There is always a tussle between using shorter
TTLs that provide more agility and using longer TTls that include TTLs that provide more agility and using longer TTLs that include
all the benefits listed above. all the benefits listed above.
* Regarding the use of A/AAAA and NS records, the TTLs for A/AAAA * Regarding the use of A/AAAA and NS records, the TTLs for A/AAAA
records should be shorter than or equal to the TTL for the records should be shorter than or equal to the TTL for the
corresponding NS records for in-bailiwick authoritative DNS corresponding NS records for in-bailiwick authoritative DNS
servers, since [Moura19b] finds that once an NS record expires, servers, since [Moura19b] finds that once an NS record expires,
their associated A/AAAA will also be requeried when glue is their associated A/AAAA will also be requeried when glue is
required to be sent by the parents. For out-of-bailiwick servers, required to be sent by the parents. For out-of-bailiwick servers,
A, AAAA, and NS records are usually all cached independently, so A, AAAA, and NS records are usually all cached independently, so
different TTLs can be used effectively if desired. In either different TTLs can be used effectively if desired. In either
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/