Kratak odgovor
DNS propagacija obično traje od nekoliko minuta do 48 sati, u zavisnosti od TTL vrednosti i keširanja kod provajdera. Da biste je ubrzali, smanjite TTL na 300 sekundi pre promene, očistite keš na računaru i proverite zapise na više lokacija. Ako se promena ne vidi ni posle 48 sati, proverite da li je zona ispravno sačuvana i da li su nameserveri ažurirani.
Kako se problem prepoznaje
- Sajt se otvara na staroj IP adresi ili starom hostingu
- Nova DNS promena se ne vidi na vašem računaru, ali je drugi vide
- Mejlovi i dalje idu na stari server
- Alati za proveru DNS-a prikazuju različite rezultate
- Posle promene nameservera sajt ne radi ili se otvara stara stranica
Najčešći uzroci
Keširanje DNS zapisa (TTL)
Svaki DNS zapis ima TTL (Time To Live) koji određuje koliko dugo ga keširaju provajderi i uređaji. Ako je TTL bio visok (npr. 86400 sekundi), promena se neće videti do isteka tog perioda.
Nedovoljno sačekano vreme propagacije
Promene se ne primenjuju trenutno na svim mestima. Propagacija može da potraje do 48 sati, iako je obično gotova za nekoliko sati.
Greška u DNS zapisima
Ako je novi A zapis pogrešan, ako nedostaje tačka na kraju imena ili je pogrešan tip zapisa, promena se neće videti ili će sajt prestati da radi.
Nameserveri nisu ažurirani
Kada menjate hosting, potrebno je da kod registrara ažurirate nameservere. Ako to nije urađeno ili je urađeno sa greškom, stari DNS i dalje važi.
Lokalni DNS keš
Vaš računar, ruter ili provajder mogu da drže stare zapise u kešu. Ponekad je dovoljno očistiti keš da biste videli promenu.
Rešenje korak po korak
- 1
Proverite trenutne DNS zapise
Koristite alat kao što je
nslookupili onlajn servis (npr.dnschecker.org) da vidite koji se zapisi trenutno vraćaju. Uporedite sa onim što ste postavili. Obratite pažnju na TTL vrednost. - 2
Smanjite TTL pre promene
Ako planirate promenu, smanjite TTL na 300 sekundi (5 minuta) u DNS panelu dovoljno ranije, najmanje onoliko koliko iznosi stari TTL (često 24 sata). Sačekajte da istekne stari TTL, a zatim unesite novu vrednost. Time ćete skratiti vreme propagacije.
- 3
Očistite lokalni DNS keš
Na Windowsu otvorite Command Prompt kao administrator i pokrenite
ipconfig /flushdns. Na macOS-u u Terminalu ukucajtesudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Na ruteru restartujte uređaj ili očistite keš ako je dostupno. - 4
Proverite zapise sa više lokacija
Koristite alat kao što je
dnschecker.orgiliwhatsmydns.netda vidite da li se novi zapisi vide globalno. Ako se na većini lokacija vidi nova vrednost, propagacija je završena. - 5
Proverite da li su nameserveri ispravni
U panelu registrara proverite da li su nameserveri koje ste postavili tačni i da li su propagirani. Možete koristiti
whoisili onlajn alat za proveru nameservera. Ako nisu, sačekajte ili kontaktirajte registrara. - 6
Testirajte sa drugog uređaja ili mreže
Pokušajte da pristupite sajtu sa mobilnog interneta (isključite Wi-Fi) ili preko VPN-a. Ako se tamo vidi nova stranica, problem je u kešu vaše mreže.
- 7
Koristite javne DNS servere
Privremeno podesite računar da koristi javne DNS servere (npr. Google 8.8.8.8 ili Cloudflare 1.1.1.1). To može zaobići keš vašeg provajdera. Promenite u podešavanjima mrežne kartice, a posle testa vratite prethodna podešavanja.
- 8
Sačekajte i pratite propagaciju
Ako su zapisi ispravni, preostaje samo da sačekate. Propagacija obično traje do 48 sati. Pratite alate za proveru i zabeležite kada se promena pojavi.
Ako se promena ne vidi ni posle 48 sati
Proverite da li ste izmenu sačuvali u DNS panelu i da li je zona aktivna. Ponekad je potrebno kliknuti na dugme za primenu izmena. Ako koristite hosting provajdera, proverite da li su njihovi nameserveri ispravni. Kontaktirajte podršku registrara ili hostinga ako sumnjate na grešku. Za napredne korisnike: koristite dig komandu sa različitih javnih DNS servera da biste videli da li se zapisi razlikuju. Na primer, dig @8.8.8.8 vasadomena.com. Ako se rezultati razlikuju, propagacija još traje. Takođe, proverite da li postoji DNSSEC greška koja može blokirati promene.
Kako da sprečite da se ponovi
- Pre svake promene smanjite TTL na 300 sekundi i sačekajte da istekne stari.
- Vodite evidenciju o DNS zapisima i promenama.
- Koristite alat za proveru propagacije pre i posle promene.
- Izbegavajte promene u petak ili pred vikend.
Kada je bolje pozvati stručnjaka
Ako ste proverili zapise, smanjili TTL i očistili keš, a promena se ne vidi ni posle 48 sati, ili ako niste sigurni kako da ispravno podesite DNS zapise, obratite se IT podršci. Oni mogu da provere zonu, nameservere i eventualne greške koje sprečavaju propagaciju.
Izrada sajtova · Brzi, SEO optimizovani sajtovi na više jezikaČesta pitanja
Koliko tačno traje DNS propagacija?
Obično od nekoliko minuta do 48 sati, u zavisnosti od TTL vrednosti i keširanja kod provajdera. Ako je TTL bio nizak, promena se vidi brže.
Zašto ja vidim staru stranicu, a drugi vide novu?
Verovatno je vaš računar ili provajder keširao stari DNS zapis. Očistite lokalni DNS keš i pokušajte sa drugog uređaja ili mreže.
Da li mogu da ubrzam propagaciju?
Ne možete direktno ubrzati propagaciju, ali možete smanjiti TTL pre promene i očistiti keš na svojim uređajima. Korišćenje javnih DNS servera može pomoći da zaobiđete keš provajdera.