Direct naar de inhoud
xhosting

DNS-propagatie

2 min. lezen

Wat is DNS-propagatie?

DNS-propagatie is de term voor het moment waarop een DNS-wijziging overal zichtbaar is. Eigenlijk wordt er niets naar alle servers verstuurd. De nieuwe waarde staat op de autoritatieve server, en andere servers merken dat pas als hun oude antwoord uit de cache verloopt en ze opnieuw opvragen.

Daarom zie je een wijziging niet op hetzelfde moment overal. De ene bezoeker ziet de nieuwe site, de andere nog de oude.

Waar zitten de caches?

DNS-antwoorden worden op meerdere plekken bewaard:

  • bij de resolver van je internetprovider of bij een publieke resolver;
  • in je router en in het besturingssysteem van je computer;
  • in je browser of in een app.

Elke cache houdt een antwoord zo lang aan als de TTL van het record toelaat. Een wijziging is dus pas overal zichtbaar als alle caches hun termijn hebben bereikt. Hoe de TTL werkt, lees je bij wat TTL in DNS is.

Waarom duurt een nameserverwijziging langer?

Wijzig je niet alleen een record maar de nameservers van je domein, dan speelt er meer mee. De verwijzing naar de nameservers staat bij de registry van het domein. Voor .nl is dat SIDN. Die verwijzing heeft zelf cachetijden, en pas als die is bijgewerkt, sturen resolvers hun vragen naar de nieuwe nameservers.

Bij een nameserverwijziging is het extra belangrijk om vooraf alle records bij de nieuwe partij te controleren. Het verschil tussen die twee soorten wijzigingen lees je bij nameservers of DNS-records aanpassen. Vraag bij je hoster ook hoe lang wijzigingen bij hen doorgaans nodig hebben.

Wat kun je zelf doen tijdens de wachttijd?

Verander niet meerdere keren achter elkaar. Veel wijzigingen maken het overzicht lastig, en elke tussenstap kan een eigen cache hebben. Controleer liever één keer goed en wacht daarna af.

Zet de TTL vooraf omlaag als je weet dat je iets wijzigt, zoals beschreven bij TTL. Dat verkort de wachttijd voor de meeste bezoekers. Tijdens de wachttijd kun je je eigen computer testen met een hosts-bestand of een opzoektool. Bezoekers zien intussen nog wat hun resolver bewaart.

Veelgestelde vragen

Hoe lang duurt DNS-propagatie?

Dat hangt af van de TTL van het oude record en van het soort wijziging. Bij een gewoon record is het vaak snel merkbaar, bij een nameserverwijziging kan het langer duren. Er is dus geen vaste termijn die altijd klopt.

Kan ik een DNS-wijziging al eerder zien?

Ja. Je kunt een DNS-opzoektool gebruiken waarmee je de autoritatieve nameservers rechtstreeks bevraagt. Een hosts-bestand op je eigen computer kan de site ook al op het nieuwe IP-adres laten zien, zie wat het hosts-bestand is. Dat is handig om te testen, maar het verandert niets voor andere bezoekers.

TXT-record

TXT record uitleg: een DNS-record voor vrije tekst, vaak gebruikt om een domein te bevestigen bij externe diensten. Wat het is en waar je op let.

Wat is een DNS-zone?

DNS records in een DNS-zone: lees wat een zonebestand is, welke recordtypes er voorkomen zoals A, MX en TXT, en welke rol elk type speelt in je domein...

NS-record

NS record uitleg: het DNS-record dat aangeeft welke nameservers je domein beheren, en hoe je een subdomein delegeert naar andere nameservers. Lees het...