Sari la conținut

Verificare propagare DNS

Scrie un domeniu. Întrebăm fiecare dintre serverele lui de nume separat, plus cinci resolvere publice, și îți spunem care dintre cele două lucruri le vezi: memorii care încă țin răspunsul vechi, sau serverele tale care se contrazic între ele.

DNS-ul nu se propagă

Nu se împinge nimic nicăieri. Fiecare resolver ține răspunsul primit până îi expiră TTL-ul, iar apoi întreabă din nou. Deci „cât durează propagarea” chiar are un răspuns, și este TTL-ul înregistrării VECHI — cea pe care nu o mai poți vedea, fiindcă ai schimbat-o. Dacă urmează să muți ceva, coboară acel TTL la câteva minute cu o zi înainte, nu după.

Ce nu îți spune asta

Ce vede fiecare resolver de pe planetă. Cinci memorii publice și propriile tale servere sunt un eșantion bun, nu un recensământ: resolverul unei firme, routerul tău sau cel al furnizorului tău pot ține încă ceva mai vechi. Iar peste asta, un browser și un sistem de operare au memoria lor — de aceea o pagină poate rămâne greșită pe o mașină când aici totul e deja verde.

O fotografie acum sau o avertizare mai târziu

Așa stau lucrurile în minutul acesta. Supravegherea se uită la DNS-ul tău și te anunță în ziua în care o înregistrare se schimbă — iar când nu ai schimbat-o tu, aceea e ziua despre care merită să afli.

Vezi supravegherea →

Întrebări frecvente

Cât durează o schimbare de DNS?
Cât spunea TTL-ul înregistrării vechi, socotit de la ultima dată când a întrebat fiecare resolver. Nu se trimite nimic nicăieri: o memorie pur și simplu păstrează ce i s-a dat până expiră ceasul acela. Un TTL de o oră înseamnă o oră; unul de o zi înseamnă o zi, și nu există cale de a face o memorie să uite mai devreme. Lecția e pentru data viitoare — coboară TTL-ul cu o zi înainte să muți ceva și ridică-l la loc după ce s-a așezat.
Două dintre serverele mele de nume dau răspunsuri diferite. Asta e propagare?
Nu, și tocmai această diferență există pagina asta ca să o arate. Memoriile care nu se potrivesc cu zona ta înseamnă propagare și se termină de la sine. Propriile tale servere de nume care nu se potrivesc între ele înseamnă o zonă stricată: un transfer care nu s-a făcut, sau o modificare într-un loc și în celelalte nu. Aia nu se așază, iar până nu se repară, ce primește un vizitator depinde de la care dintre serverele tale ajunge.
Spune că totul se potrivește, iar site-ul meu tot pagina veche o arată.
Atunci DNS-ul probabil nu mai e problema ta. Deasupra DNS-ului rămâne propria ta mașină: sistemul de operare ține minte interogările, și browserul la fel, amândouă câteva minute. Iar dedesubt, un CDN sau un proxy din fața site-ului tău au memoria lor, care nu are nicio legătură cu DNS-ul — iar pe aceea trebuie să o golești tu.