Propagacja DNS - ile trwa i jak ją sprawdzić
Zmieniłeś rekord DNS, a zmiana "nie działa"? To propagacja - sprawdź, ile naprawdę trwa i jak ją przyspieszyć
📖 Szczegółowy opis
Kluczem do wszystkiego jest TTL (Time To Live) - liczba sekund, przez którą serwery DNS mogą pamiętać starą odpowiedź, zanim zapytają ponownie. Jeśli rekord ma TTL 3600 (godzina), to serwer, który pobrał go minutę przed Twoją zmianą, będzie serwował starą wartość jeszcze przez 59 minut. Dlatego propagacja DNS trwa zwykle od kilku minut do kilku godzin, a w skrajnych przypadkach do 24-48 godzin - np. przy zmianie serwerów NS całej domeny albo gdy TTL był ustawiony na dobę.
Od czego zależy czas? Głównie od trzech rzeczy: wartości TTL zmienianego rekordu, rodzaju zmiany (zwykły rekord A propaguje się szybko, zmiana delegacji NS najwolniej) i tego, jak agresywnie cache trzymają operatorzy (niektórzy dostawcy internetu ignorują niskie TTL). Twój własny komputer też ma cache - dlatego czasem "u wszystkich działa, tylko u Ciebie nie".
Jak przyspieszyć propagację? Jedyny skuteczny trik działa PRZED zmianą: na 24-48 godzin wcześniej obniż TTL rekordu do np. 300 sekund (5 minut). Stare, długie TTL zdąży wygasnąć, a właściwa zmiana rozejdzie się w kilka minut. Po wszystkim możesz podnieść TTL z powrotem. Jak sprawdzić propagację DNS? Użyj darmowego narzędzia DNS Lookup na /dns - zobaczysz aktualne wartości rekordów razem z TTL i od razu przekonasz się, czy świat widzi już nową konfigurację, czy wciąż starą.
Najczęstsze problemy
Zmiana "nie działa" tuż po zapisaniu
Serwery DNS na świecie wciąż serwują starą wartość z cache - to normalne, a nie błąd hostingu
Wysoki TTL przed migracją
TTL ustawiony na 24h oznacza, że część użytkowników zobaczy starą stronę nawet dobę po zmianie
Cache lokalnego komputera i routera
U innych już działa, u Ciebie nie - bo Twój system trzyma starą odpowiedź w pamięci
Zmiana NS zamiast pojedynczego rekordu
Przeniesienie delegacji całej domeny propaguje się najwolniej, bo dochodzi cache rejestru
Jak to naprawić?
Na 24-48 godzin przed planowaną zmianą obniż TTL rekordu do 300 sekund - to jedyny realny sposób na szybką propagację
Po udanej migracji podnieś TTL z powrotem (np. do 3600), żeby nie obciążać serwerów DNS
Sprawdzaj postęp propagacji narzędziem DNS Lookup na /dns - widzisz aktualne wartości i TTL
Wyczyść lokalny cache DNS (np. ipconfig /flushdns w Windows) zanim uznasz, że zmiana nie działa
Przy migracji serwera utrzymaj starą wersję strony działającą równolegle, aż propagacja się zakończy
Przykłady
Dobry przykład
Zły przykład
🔗 Powiązane wskaźniki
Rekord SPF (Sender Policy Framework)
Lista serwerów, które mogą wysyłać pocztę w imieniu Twojej domeny - podstawa ochrony przed podszywaniem
Rekord DMARC
Reguła, która mówi serwerom, co zrobić z pocztą, która nie przeszła weryfikacji SPF i DKIM
Podpis DKIM (DomainKeys Identified Mail)
Cyfrowa pieczęć doklejana do każdego maila - dowód, że treść nie została zmieniona po drodze
Sprawdź ten wskaźnik dla swojej strony
Otrzymaj dokładną analizę i spersonalizowane wskazówki jak poprawić ten element na swojej stronie.
Rozpocznij bezpłatną analizę