Naar de inhoud

TTL in DNS

De DNS-TTL begrenst normale caching van een antwoord. Een kortere nieuwe TTL verkort niet met terugwerkende kracht de geldigheid van oude antwoorden in de cache.

Ook bekend alsDNS TTLTime to Live in DNS
Cloud & beheer

Wat betekent TTL in DNS?

TTL staat voor Time to Live. In DNS beschrijft de waarde hoelang een resourcerecord normaal mag worden gecachet voordat de bron opnieuw moet worden geraadpleegd. RFC9499 legt deze cacheduur uit en vermeldt dat een cache records ook eerder kan verwijderen. De TTL garandeert geen beschikbaarheid van een dienst.

Voorbeeld: een portaalverhuizing voorbereiden

Een fictief team wil het DNS-adres van zijn portaal wijzigen. De TTL vooraf passend verkorten kan het gebruikelijke verdere gebruik van oude antwoorden beperken. Als de TTL pas bij de adreswijziging wordt verlaagd, kunnen eerder opgeslagen antwoorden volgens hun oude waarde in de cache blijven.

Het team plant daarom de wijziging, controleert de werkelijk gepubliceerde gegevens en houdt rekening met oude antwoorden die nog worden gebruikt. Niet iedere client gebruikt een nieuw adres automatisch meteen.

De TTL regelt geen gebruikersaanmelding of bewaartermijn van portaalbestanden. Ook de bereikbaarheid van de nieuwe server moet onafhankelijk daarvan worden gecontroleerd.

Bronnen

Artikelen over dit onderwerp

Cloud & beheer met ASES

Hosting, deployment, onderhoud en support