Propagacja DNS – dlaczego to trwa?

Propagacja DNS – dlaczego to trwa?

Skrót DNS oznacza System Nazw Domenowych (Domain Name System). Rozpowszechnienie nowego adresu IP domeny nazywane jest propagacją DNS. Jego zadaniem jest tłumaczenie nazw domenowych (np. jdm.pl) na adresy IP, które są nadawane urządzeniom podłączonym do internetu. Całość można w prosty sposób wyjaśnić – użytkownik wpisuje w przeglądarce adres domeny, następnie system wysyła zapytanie do znanego mu serwera DNS, z prośbą o wysłanie adresu IP dla tej domeny. Serwer DNS odsyła do komputera użytkownika adres IP, a komputer dzięki temu łączy się z nim i wyświetla stronę. Najprościej rzecz ujmując system DNS kieruje więc ruchem w internecie.

Czym jest propagacja DNS?

Sytuacja taka zachodzi w momencie, kiedy przenosimy domenę na inny serwer lub rejestrujemy nową. Jest to po prostu rozpowszechnienie nowego adresu IP. Istnieją specjalistyczne narzędzia do sprawdzenia postępu propagacji (np. whatsmydns), ale należy pamiętać, że mimo wskazania przez ten narzędzie zakończenia propagacji to u innych mniejszych dostawcach taka propagacja może dalej postępować.

Ile to trwa?

Propagacja może trwać do 72 h. Dlaczego? Związane jest to z tym, że adres IP kryjący się za domeną jest zapamiętywany w pamięci podręcznej urządzeń, dzięki czemu serwery DNS nie są bombardowane tysiącami zapytań na sekundę. Czas, przez jaki adres jest trzymany w tej pamięci podręcznej to TTL.  Dlatego jako hostingodawca nie możemy zagwarantować propagacji w określonym czasie, gdyż w dużej mierze zależy to od serwerów DNS lokalnego dostawcy internetu. Fizycznie nie można przyspieszyć tego procesu, natomiast można zmienić domyślne ustawienia TTL dla domeny.

Inaczej mówiąc – krótsze ustawienia TTL mogą zatem zwiększyć szybkość propagacji. Tak naprawdę jednak warto po prostu uzbroić się w cierpliwość i pozwolić, aby proces propagacji się zakończył na dobre. Proces propagacji możemy porównać do tradycyjnej książki telefonicznej. Jeżeli zmienimy dane teleadresowe, musimy poczekać, aż zostanie wydrukowana nowa, z aktualnymi danymi. A oprócz tego musimy uwzględnić, że nowe książki muszą dotrzeć do użytkowników, aby dowiedzieli się oni o zmianach.

Dlatego też nie da się na każdym etapie przyspieszyć propagacji DNS, gdyż jest ona powiązana z wieloma niezależnymi czynnikami, na które zarówno użytkownik, jak i hosting nie ma po prostu wpływu. Musimy po prostu zaczekać. 🙂

Subskrybuj
Powiadom o
guest
1 Komentarz
najstarszy
najnowszy oceniany
Inline Feedbacks
View all comments
Łukasz
Łukasz
2 lat temu

Bardzo fajnie wytłumaczone czym jest propagacja i dlaczego trzeba poczekać, aż się zakończy. Na szczęście zwykle udaje się ogarnąć temat maksymalnie w ciągu 24 godzin 🙂