DNS en domeinen

DNS-propagatie

Waarom een gewijzigd DNS-record op verschillende plaatsen op verschillende momenten verschijnt: resolvers houden het oude antwoord vast tot de TTL ervan is verstreken.


"Propagatie" is een wat misleidend woord. Er wordt nergens iets naartoe geduwd; de autoritatieve servers antwoorden met het nieuwe record zodra u het opslaat. Wat tijd kost zijn de caches: elke resolver die het record vóór de wijziging heeft opgezocht, blijft het oude antwoord geven tot de TTL die hij meekreeg is verstreken.

Dus meteen na een wijziging ziet de ene persoon de nieuwe site en de andere de oude, afhankelijk van welke resolver ze gebruiken en wanneer die voor het laatst heeft gevraagd. Een resolver die het record nog nooit heeft gezien krijgt het nieuwe antwoord meteen.

Om te controleren waar een wijziging is aangekomen, vraagt u het rechtstreeks aan meerdere resolvers en vergelijkt u hun antwoorden met dat van de autoritatieve server. Als ze allemaal overeenstemmen, is de wijziging door. Als één resolver nog fout zit nadat de oude TTL is verstreken, hanteert hij misschien een eigen minimum-TTL, of hebt u meer dan één set nameservers die verschillend antwoorden.

DNS-propagatie