Prijeđite na sadržaj

Postavke kolačića

Za svaku vrstu odaberite koje kolačiće dopuštate. Svoj odabir uvijek možete promijeniti putem poveznice Postavke kolačića na dnu svake stranice. Izjava o privatnosti

Nužni

Uvijek uključeni

Potrebni za prijavu, čuvanje košarice i pamćenje Vaših odabira. Uvijek su uključeni.

Koji kolačići?
  • weboke_sessie, weboke_klant, weboke_remember: Vaša sesija i to da ostanete prijavljeni
  • weboke_basket: Vaša košarica
  • wkBtwIncl: prikaz cijena s PDV-om ili bez njega
  • wok_cookies: Vaš odabir kolačića, 12 mjeseci

Mjeri koji oglas dovodi do posjeta ili narudžbe, kako ne bismo plaćali oglase koji ništa ne donose.

Koji kolačići?
  • Google Ads putem Google Tag Managera (_gcl_au, _gcl_aw), do 90 dana
  • OpenAI Ads, oglasi u ChatGPT-u
  • wok_aff: preko kojeg ste partnera došli k nama (partnerski program), 60 dana

4,6

Država i jezik

Svaka država ima vlastitu stranicu, s cijenama i PDV-om te države.

Pogledajte

'Propagacija': zašto jedni to već vide, a drugi ne

Modul 6: Vrijeme, predmemorija i prijenos domene · Vrijeme čitanja: 8 minuta

Cilj učenja: Nakon ove lekcije moći ćete objasniti zašto DNS promjena nije svima vidljiva u isto vrijeme, procijeniti koliko to traje i riješiti problem ako samo Vi još vidite staro stanje.

Ključni pojmovi: 'propagacija', predmemorija (cache), negativna predmemorija (NXDOMAIN), SOA minimum, TTL delegacije, promjena poslužitelja imena, pražnjenje predmemorije

Nesporazum sadržan u jednoj riječi

Promijenili ste zapis. Vaš kolega već vidi novu web stranicu, Vi još uvijek staru. Na internetu tada pročitate: "pričekajte, DNS se još mora propagirati." Riječ propagacija (širenje) stvara dojam da se Vaša promjena poput vala širi internetom, od poslužitelja do poslužitelja.

To nije kako to funkcionira. Vaša promjena odmah je prisutna na autoritativnim poslužiteljima imena Vaše domene (ili unutar nekoliko minuta, ako Vaš DNS pružatelj sinkronizira više poslužitelja imena). Ništa se ne šalje dalje. Ono što vidite jest istjecanje predmemorija: svaki resolver daje stari odgovor dok TTL u njegovoj predmemoriji ne istekne (lekcija 6.1). Budući da je svaki resolver počeo brojati u drugom trenutku, jedni vide promjenu prije, a drugi kasnije.

"Propagacija" je, dakle, zapravo: čekanje da sve predmemorije isteknu. Ta Vam spoznaja pomaže, jer sada točno znate na što čekate i koliko to najduže može trajati.

Koliko to traje?

To ovisi o tome što mijenjate.

Što mijenjateNa što čekate?Obično
Postojeći zapis (A, MX, TXT ...)TTL starog zapisaUnutar TTL-a, često unutar sat vremena
Novi zapis koji prije nije postojaoNišta, osim ako je netko ime već prije upitao (negativna predmemorija)Odmah do nekoliko minuta
Poslužitelji imena Vaše domeneTTL NS zapisa kod registraNekoliko sati do dva dana

Postojeći zapisi

Ovdje je jednostavno: stari TTL je maksimum. Ako je zapis imao TTL 3600, svi će novi odgovor vidjeti najkasnije sat vremena nakon Vaše promjene. Ako netko i nakon više od sat vremena i dalje vidi staro, problem je negdje drugdje (vidi dalje u tekstu).

Novi zapisi i negativna predmemorija

Novi zapis obično odmah radi, osim ako je netko to ime već upitao dok još nije postojalo. Resolver je tada dobio odgovor NXDOMAIN ("ovo ime ne postoji") ili "ovo ime postoji, ali nema zapis ove vrste". I taj se "ne" pamti. To se naziva negativna predmemorija.

Koliko dugo se "ne" pamti, ne stoji u zapisu koji ne postoji. To proizlazi iz SOA zapisa zone: prema RFC 2308 radi se o manjoj od dvije vrijednosti, TTL-u samog SOA zapisa i posljednjem polju SOA zapisa ("minimum"). Primjer:

example.com.  3600  IN  SOA  ns1.example.com. hostmaster.example.com. (
                             2026110701 ; serijski broj
                             14400      ; refresh
                             3600       ; retry
                             1209600    ; expire
                             300 )      ; minimum

Ovdje se "ne" pamti najviše 300 sekundi (manja vrijednost od 3600 i 300). Kod nekih zona to je sat vremena ili više.

Zato zlatno pravilo glasi: ne otvarajte novu poddomenu u svom pregledniku prije nego što ste je stvorili. Vaše računalo i Vaš resolver tada pamte da ona ne postoji, a samo Vi ćete morati čekati.

Promjena poslužitelja imena

Kod promjene poslužitelja imena čekate na nešto drugo: NS zapise kod registra Vaše ekstenzije. Ti zapisi govore resolverima gdje se nalaze poslužitelji imena Vaše domene (lekcija 2.1), i oni se također pamte. Svaki registar za to bira vlastiti TTL. Izmjereno u studenome 2026:

EkstenzijaTTL NS zapisa kod registra
.nl3600 sekundi (1 sat)
.org3600 sekundi (1 sat)
.com172800 sekundi (2 dana)

Osim toga, registar ponekad ne objavljuje Vašu promjenu odmah, a poslužitelji imena Vašeg starog pružatelja u međuvremenu često i dalje odgovaraju starom zonom. Zato kod promjene poslužitelja imena računajte na nekoliko sati, a kod .com na najviše dva dana. Pobrinite se, dakle, da obje strane tijekom same promjene imaju iste, točne zapise (lekcija 6.3).

Vidite li samo Vi još staro stanje?

Internetski alat za provjeru već kod gotovo svih resolvera pokazuje novi odgovor, ali kod Vas ne? Tada se stari odgovor nalazi negdje u Vašoj blizini. Prođite ove korake, od brzih prema temeljitim:

  1. Privatni prozor ili drugi preglednik. Vaš preglednik pamti DNS odgovore i stranice.
  2. Telefon putem 4G ili 5G mreže, s isključenim wifijem. Tada koristite resolver svog mobilnog operatera umjesto onoga iz svoje kućne mreže.
  3. Ispraznite predmemoriju svog računala.

    • Windows (naredbeni redak): ipconfig /flushdns
    • macOS (Terminal): sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • Linux sa systemd-resolved: resolvectl flush-caches
  4. Ponovno pokrenite router. Mnogi routeri djeluju kao mali resolver s vlastitom predmemorijom.
  5. Provjerite hosts datoteku. Jeste li ranije testirali novi poslužitelj tako da ste adresu stavili u hosts datoteku (C:\Windows\System32\drivers\etc\hosts ili /etc/hosts)? Ta linija ima prednost pred DNS-om. Uklonite je. To se često zaboravi.
  6. Provjerite izravno na izvoru. Zatražite zapis od autoritativnog poslužitelja imena (dig A example.com @ns1.hosting.example). Ako i tamo još stoji stari odgovor, promjena nije ispravno spremljena ili ste je napravili na pogrešnom mjestu.

Ni nakon vremena čekanja i dalje ništa?

Ako je TTL već odavno istekao, a i internetski alati pokazuju stari odgovor, čekanje je besmisleno. Tada se radi o nečemu drugom. Tri najčešća uzroka:

  • Promjena je napravljena na pogrešnom mjestu. Vaša domena koristi poslužitelje imena druge strane (na primjer Cloudflare ili graditelja web stranica), a Vi ste promijenili zapise kod svog pružatelja hostinga. Provjerite koje poslužitelje imena Vaša domena ima (lekcija 2.1) i promijenite ih tamo.
  • Tipfeler ili nedostajuća točka. mail.example.com bez točke u mnogim panelima postaje mail.example.com.example.com (lekcija 2.2).
  • Poslužitelji imena se međusobno ne slažu. Domena ima barem dva poslužitelja imena. Ako se oni ne sinkroniziraju ispravno, jedan daje novi, a drugi stari odgovor. Usporedite SOA serijski broj kod svakog poslužitelja imena: on mora biti jednak.
dig +short SOA example.com @ns1.hosting.example
dig +short SOA example.com @ns2.hosting.example

U praksi: kako to izgleda u panelu

Želite li vidjeti što resolveri na različitim mjestima u svijetu odgovaraju, upotrijebite internetski DNS provjeravač koji ispituje resolver po državama (na primjer dnschecker.org). U primjeru panela Moj WebOké kartica Domain / Email zdravlje provjerava poslužitelje imena i zapise Vaše domene kod autoritativnih poslužitelja imena, a DNS dijagnoza uspoređuje serijske brojeve poslužitelja imena. Drugi pružatelji često imaju sličnu provjeru u svom panelu; ako nemaju, dig i internetski alati iz lekcije 8.3 daju isti prikaz.

Sažetak

  • Ništa se ne "širi": čekate dok predmemorije ne isteknu.
  • Promijenjeni zapis vidljiv je svima najkasnije nakon isteka starog TTL-a; novi zapis obično odmah, osim ako je netko ime već ranije upitao (negativna predmemorija, određena SOA zapisom).
  • Promjena poslužitelja imena ovisi o TTL-u kod registra: kod .nl sat vremena, kod .com dva dana.
  • Vidite li samo Vi još staro stanje? Privatni prozor, 4G, pražnjenje predmemorije, ponovno pokretanje routera i provjera hosts datoteke.
  • I dalje staro kod autoritativnog poslužitelja imena? Tada je čekanje besmisleno: potražite grešku.

Kviz

1. Što se zapravo događa tijekom takozvane propagacije?



2. Upisali ste blog.example.com u svoj preglednik, dobili poruku o grešci, i tek ste nakon toga stvorili zapis. Vaš kolega odmah vidi blog, Vi ne. Koje je objašnjenje?



3. Prebacujete poslužitelje imena .com domene kod drugog pružatelja. Zašto može proći i do dva dana prije nego što svi počnu koristiti novog pružatelja?



4. Internetski alati svi pokazuju novu IP adresu, ali Vaš prijenosnik i dalje otvara staru web stranicu, čak i nakon pražnjenja DNS predmemorije i u privatnom prozoru. Što prvo provjeravate?



5. Zapis je imao TTL 3600. Promijenili ste ga prije tri sata. Kod autoritativnog poslužitelja imena i dalje stoji stara vrijednost. Što činite?



Zadatak

Zadatak Z6.2: TTL delegacije i negativna predmemorija. Dva pitanja, oba se mogu odgovoriti pomoću dig naredbe ili internetskog dig alata:

  1. Koliko sekundi resolveri, prema .com registru, pamte poslužitelje imena za google.com? Provjerite kod .com poslužitelja: dig NS google.com @a.gtld-servers.net i pogledajte TTL u AUTHORITY dijelu.
  2. Koliko sekundi resolver pamti da ime pod domenom sidn.nl (website SIDN-a, registra za .nl u Nizozemskoj) ne postoji? Zatražite SOA zapis za sidn.nl kod poslužitelja ns1.sidn.nl i primijenite pravilo iz ove lekcije (manja vrijednost od SOA TTL-a i SOA minimuma).

Zadatak Z6.2: TTL delegacije i negativni cache



Ono što unesete i ono što uživo pronađemo ne pohranjujemo. Vaš preglednik pamti Vaše odgovore i je li zadatak riješen. Ako ste prijavljeni, spremamo samo podatak da ste zadatak (gotovo) točno riješili u Moji tečajevi; ondje to možete i izbrisati.

Daljnje čitanje

Koraci u ovim člancima odnose se na panele WebOké; u drugim panelima postupak je sličan.

Trenutak…

Postavite svoje domene

Za svaku domenu odredite nameservere, povezivanje s hostingom i tko postaje vlasnik.

Učitavanje Vaših domena…