TTL, een afkorting van Time To Live, is een waarde die aan elk DNS-record wordt toegekend en die andere servers aangeeft hoe lang ze dat record in de cache mogen bewaren voordat ze het opnieuw controleren. Het wordt gemeten in seconden, en hoewel het technisch klinkt, helpt kennis van TTL je om DNS-wijzigingen soepel door te voeren en te voorspellen hoe lang het duurt voordat ze zichtbaar worden. In deze handleiding wordt uitgelegd wat TTL doet en hoe je het op een verstandige manier instelt.
Wat TTL nu eigenlijk regelt #
Wanneer een server een van je DNS-records opzoekt, slaat hij het antwoord op voor de duur van de TTL, zodat hij niet elke keer opnieuw hoeft te vragen. Een langere TTL betekent dat het record langer in de cache wordt bewaard, wat het aantal zoekopdrachten vermindert, maar ervoor zorgt dat wijzigingen langzamer van kracht worden. Een kortere TTL betekent dat wijzigingen sneller worden doorgevoerd, maar leidt tot frequentere zoekopdrachten. Kortom, TTL is een afweging tussen stabiliteit en flexibiliteit.
Veelvoorkomende TTL-waarden #
- 3600 seconden (1 uur): een redelijke standaardinstelling voor de meeste records.
- 86.400 seconden (24 uur): geschikt voor records die zelden veranderen, waardoor het aantal opzoekacties wordt verminderd.
- 300 seconden (5 minuten): handig voor tijdelijk gebruik wanneer je op het punt staat wijzigingen aan te brengen.
Hoe gebruik je TTL bij het aanbrengen van wijzigingen? #
Als je weet dat je binnenkort een record gaat wijzigen, bijvoorbeeld omdat je je site naar een nieuwe server verplaatst, is het handig om de TTL van tevoren te verlagen. De aanbevolen werkwijze is:
- Verlaag een dag of twee voor de wijziging de TTL van het betreffende record (bijvoorbeeld naar 300 seconden).
- Wacht tot de oude, langere TTL is verstreken, zodat de kortere waarde van kracht wordt.
- Voer je wijziging door; deze wordt nu snel doorgevoerd.
- Zodra is vastgesteld dat alles naar behoren werkt, stelt u de TTL weer in op een normale waarde.
Hierdoor wordt de kans dat bezoekers de oude instellingen te zien krijgen zo klein mogelijk gehouden.
Hoe stel je de TTL in? #
- Log in op uw DNS-beheerprogramma of configuratiescherm.
- Open de DNS of Zone-editor paragraaf.
- Bewerk het record dat u wilt wijzigen.
- Stel het TTL-veld in op de door u gekozen waarde in seconden.
- Opslaan.
Problemen oplossen #
- De wijziging duurt te lang: De oude TTL kan nog steeds in de cache staan; wacht tot deze is verlopen.
- Te veel opzoekacties: de TTL van stabiele records verhogen.
- Een migratie plannen: Verlaag de TTL ruim voordat je overschakelt.
Hulp nodig? #
Als u een DNS-wijziging voorbereidt en deze op het juiste moment wilt doorvoeren, kan ons supportteam u via de livechat adviseren over de juiste TTL.