
Ko se odločite za premik spletne strani na nov strežnik ali pa zgolj zamenjate ponudnika elektronske pošte, morate spremeniti nekatere osnovne nastavitve domene. Čeprav nov naslov v nadzorni plošči vpišete v nekaj sekundah, pa preostanek sveta te spremembe ne vidi takoj. Ta vmesni čas, ko se novi podatki širijo po celotnem internetu, imenujemo DNS propagacija.
Razumevanje tega procesa vam prihrani marsikatero skrb, ko spletna stran po selitvi na videz še vedno ne deluje pravilno. Gre namreč za povsem naraven in nujen tehnični postopek, pri katerem si na tisoče različnih strežnikov po vsem svetu izmenja in posodobi informacije o domeni.
Kaj točno je DNS propagacija?
Internet si lahko predstavljate kot ogromen telefonski imenik, ki prevaja imena spletnih strani v številčne IP naslove. Ko pri svojem ponudniku spremenite ta prevod, se mora novi podatek razširiti do vsakega posameznega internetnega ponudnika na svetu. Procesu osveževanja teh globalnih imenikov strokovno rečemo DNS propagacija.
Dokler propagacija ni v celoti zaključena, se obiskovalcem prikazujejo različni rezultati. Nekateri bodo že takoj videli novo spletno stran, medtem ko bodo drugi, včasih celo sosedje na drugem internetnem omrežju, še vedno preusmerjeni na stari strežnik. To je povsem normalen del prehoda in ne pomeni, da ste pri nastavitvah naredili napako.
Vloga predpomnilnika in lokalnih ponudnikov
Da bi brskanje po spletu potekalo čim hitreje, si internetni ponudniki pogosto shranijo DNS zapise v svoj lokalni spomin oziroma predpomnilnik. Ko uporabnik vtipka domeno, sistem ne preverja glavnega vira, ampak uporabi lokalno shranjeno različico. S tem se močno pospeši nalaganje strani za končnega uporabnika.
Težava pri selitvah nastane, ker ti lokalni ponudniki ne vedo, da ste vi medtem že spremenili nastavitve. Oni še vedno zaupajo svojim starim, shranjenim podatkom in obiskovalce pridno pošiljajo na stari naslov. Šele ko se njihov lokalni spomin samodejno osveži, bodo prevzeli novo pot in ljudi usmerili na pravo mesto.
Pomen vrednosti TTL (Time to Live)
Čas osveževanja spomina ni prepuščen naključju, ampak ga določa vrednost, imenovana TTL. Ta parameter vam omogoča, da internetnim ponudnikom sporočite, kako dolgo naj obdržijo shranjene zapise, preden ponovno preverijo glavni strežnik za morebitne spremembe.

Če imate TTL nastavljen na 24 ur, bodo lokalni strežniki po svetu stari naslov v spominu držali natanko en dan, zato izkušeni skrbniki pred načrtovano selitvijo spletne strani to vrednost namerno znižajo na vsega nekaj minut. S tem precej pospešijo proces širjenja novih informacij, ko do same selitve dejansko pride.
Koliko časa običajno traja osvežitev?
V teoriji in po uradnih tehničnih standardih lahko popolna propagacija DNS zapisov po vsem svetu traja od 24 do 72 ur. Ta časovni okvir predstavlja najdaljšo možno dobo, v kateri morajo absolutno vsi strežniki na svetu zavreči stare zapise in uspešno prevzeti nove. V praksi pa se stvari k sreči odvijajo precej hitreje.
Večina sprememb je danes vidna že v nekaj urah ali celo minutah, še posebej, če ste predhodno pravočasno prilagodili vrednosti TTL. Kljub temu pa je med selitvami pametno ohraniti stari strežnik aktiven še nekaj dni, da ne izgubite tistih obiskovalcev, pri katerih osvežitev poteka nekoliko počasneje.
Kako preveriti, ali je postopek zaključen?
Čeprav morda vi na svojem računalniku že vidite novo stran, to še ne pomeni, da jo vidijo tudi uporabniki v drugih državah ali na omrežjih drugih operaterjev. Zato se za preverjanje dejanskega stanja uporabljajo posebna spletna orodja za preverjanje DNS propagacije (npr. DNS Checker), ki so brezplačno dostopna na spletu.
Ta orodja delujejo tako, da preverijo domeno iz več deset različnih lokacij po celem svetu hkrati. Na preprostem seznamu ali zemljevidu vam jasno pokažejo, kje se novi zapisi že upoštevajo in kje sistem še vedno vrača stari IP naslov. Ko vsa mesta za preverjanje pokažejo nove podatke, ste lahko prepričani, da je sprememba uspešno in v celoti zaključena.