DNS terjedés ellenőrzése

Ellenőrizze, hogy a legutóbbi DNS változás elterjedt-e a nagy resolverek között (Google, Cloudflare, Quad9, NextDNS, ControlD).

Hogyan működik a DNS-propagáció

Egy DNS-rekord módosításakor nincs központi kiküldés. Minden feloldó, amely valaha választ adott a nevére, a régi értéket a rekord TTL-jének (time to live) lejártáig tartja a gyorsítótárában - csak ezután kérdezi meg újra a mérvadó névszervereit, és veszi át a változást.

Ez az eszköz öt nagy nyilvános feloldót (Google, Cloudflare, Quad9, NextDNS, ControlD) kérdez le párhuzamosan, és összehasonlítja a válaszokat. Ha mindegyik egyetért az új értékben, a felhasználók túlnyomó többsége világszerte szintén azt fogja látni.

A propagációs idő tehát az Ön TTL-je, nem egy fix '48 óra'. Egy 300 másodperces TTL-ű rekord percek alatt konvergál. A 48 órás szám egy konkrét esetből származik: a domain névszervereinek cseréjéből, ahol a szülő TLD-zóna delegálási rekordjainak TTL-je akár két nap is lehet (172800 s a .com esetében).

Hogyan értelmezze az eredményeket

Minden sor egy feloldó. Az értelmezés:

Gyakori problémák

A feloldók frissültek, de a számítógépem még mindig a régi oldalt nyitja meg. Az operációs rendszere és a böngészője saját DNS-gyorsítótárat tart. Ürítse őket (ipconfig /flushdns Windowson, böngésző-újraindítás), vagy teszteljen privát ablakból és másik hálózatról.

Egy feloldó órákig lemarad. A feloldók terhelés alatt kissé elavult válaszokat adhatnak, vagy a közvetlenül a módosítás előtt begyűjtött régi TTL-t tisztelik. A Google és a Cloudflare nyilvános gyorsítótár-ürítő oldalakat kínál, ahol frissítést kérhet a nevére.

A változás a TTL letelte után sem látható sehol. Ellenőrizze, hogy a változás elérte-e a mérvadó szervereket: kérdezze le közvetlenül a zónája NS-eit. Egy elgépelés a zónában, rossz zónamásolat szerkesztése vagy egy el nem mentett módosítás a DNS-szolgáltatónál gyakoribb, mint a lassú propagáció.

Gyakran ismételt kérdések

Mennyi ideig tart a DNS-propagáció?

Annyi ideig, amennyi a rekord TTL-je, jellemzően percektől néhány óráig. Csak a névszerver- (NS-) változások a regisztrátornál tarthatnak akár 24-48 óráig, mert a TLD delegálási rekordjai hosszú TTL-t hordoznak. A 'minden 48 óra' szabály mítosz.

Felgyorsíthatom a DNS-propagációt?

A módosítás előtt: csökkentse a TTL-t (pl. 300 s-ra) legalább egy régi TTL-időszakkal korábban. A módosítás után: használja a Google (dns.google/cache) és a Cloudflare (one.one.one.one/purge-cache) nyilvános gyorsítótár-ürítő eszközeit. A többi feloldó nem kényszeríthető - a gyorsítótáruk egyszerűen lejár.

Miért adnak a feloldók eltérő válaszokat?

Vagy még tart a propagáció (a gyorsítótárak különböző időpontokban járnak le), vagy a domain szándékosan szolgál ki eltérő válaszokat - a CDN, az anycast és a GeoDNS helyfüggő címeket ad vissza, ami normális, nem hiba.

Milyen TTL-t állítsak be a rekordjaimnak?

Bevett gyakorlat: 300-3600 másodperc a gyorsan változtatandó rekordoknál (A/AAAA, CNAME), hosszabb (akár egy nap) a stabil infrastruktúránál, mint az MX vagy az NS. A nagyon alacsony TTL növeli a DNS-szolgáltató lekérdezési terhelését; a nagyon magas TTL lassítja a vészhelyzeti változtatásokat.

Szeretné monitorozni a DNS változásokat?

Az ePulz.io képes monitorozni a DNS rekordokat és riasztani, ha megváltoznak (DNS hijacking észlelés).

Próbálja ki ingyen 7 napig →

Erről az eszközről

Miután módosított egy DNS-rekordot, minden feloldó (resolver) a régi értéket szolgálja ki, amíg le nem jár a TTL-je. Ez egyszerre kérdez le öt nagy feloldót (Google, Cloudflare, Quad9, NextDNS, ControlD): az egyező válaszok azt jelentik, hogy a változás elterjedt, az eltérők azt, hogy még várnia kell egy kicsit (vagy a domain anycast-ot használ).