Ugrás a tartalomhoz

Sütibeállítások

Típusonként válassza ki, mely sütiket engedélyezi. Választását bármikor módosíthatja a Sütibeállítások linken, amely minden oldal alján megtalálható. Adatvédelmi nyilatkozat

Szükséges

Mindig bekapcsolva

A bejelentkezéshez, a kosár megőrzéséhez és a választásai megjegyzéséhez szükségesek. Ezek mindig be vannak kapcsolva.

Milyen sütik?
  • weboke_sessie, weboke_klant, weboke_remember: a munkamenet és a bejelentkezve maradás
  • weboke_basket: a kosár
  • wkBtwIncl: az árak megjelenítése ÁFÁ-val vagy anélkül
  • wok_cookies: a sütiválasztás, 12 hónap

Méri, melyik hirdetés vezet látogatáshoz vagy rendeléshez, hogy ne fizessünk hatástalan hirdetésekért.

Milyen sütik?
  • Google Ads a Google Tag Manageren keresztül (_gcl_au, _gcl_aw), legfeljebb 90 napig
  • OpenAI Ads, hirdetések a ChatGPT-ben
  • wok_aff: melyik partnerünk ajánlására érkezett (partnerprogram), 60 nap

4,6

Ország és nyelv

Minden országnak saját oldala van, az adott ország áraival és ÁFA-jával.

Megtekintés

A „propagáció”: miért látja az egyik már, a másik még nem

6. modul: Idő, cache és domain átvitele · Olvasási idő: 8 perc

Tanulási cél: E lecke után meg tudja magyarázni, miért nem látható egy DNS-módosítás mindenhol egyszerre, meg tudja becsülni, mennyi ideig tart, és meg tudja oldani a problémát, ha csak Ön látja még a régi állapotot.

Kulcsfogalmak: „propagáció”, cache, negatív cache (NXDOMAIN), SOA-minimum, delegálási TTL, névszerverváltás, cache ürítése

Egy félreértés egyetlen szóban

Ön módosított egy rekordot. A kollégája már látja az új weboldalt, Ön még a régit. Az interneten ilyenkor azt olvashatja: „csak várjon, a DNS-nek még propagálódnia kell.” A propagáció (terjedés) szó azt a benyomást kelti, mintha a módosítás hullámként söpörne végig az interneten, szerverről szerverre.

Ez nem így működik. A módosítás azonnal megjelenik a domain autoritatív névszerverein (vagy néhány percen belül, ha a DNS-szolgáltatója több névszervert szinkronizál). Semmi nem kerül körbeküldésre. Amit Ön tapasztal, az a cache-ek lejárta: minden resolver a régi választ adja, amíg a cache-ében lévő TTL le nem jár (6.1. lecke). Mivel minden resolver más pillanatban kezdett számolni, az egyik hamarabb látja a módosítást, mint a másik.

A „propagáció” tehát valójában azt jelenti: várni, amíg az összes cache kiürül. Ez a felismerés segít, hiszen most már pontosan tudja, mire vár, és legfeljebb mennyi ideig.

Propagáció: miért látja már az egyik 0:48

Mennyi ideig tart?

Ez attól függ, mit módosít.

Mit módosítMire vár?Általában
Egy meglévő rekord (A, MX, TXT ...)A régi rekord TTL-jeA TTL-en belül, gyakran egy órán belül
Egy új rekord, amely korábban nem létezettSemmi, kivéve ha valaki korábban már lekérdezte a nevet (negatív cache)Azonnal, legfeljebb néhány perc
A domain névszervereiAz NS-rekordok TTL-je a nyilvántartónálNéhány óra, legfeljebb két nap

Meglévő rekordok

Itt egyszerű a helyzet: a régi TTL a maximum. Ha a rekordnak 3600-as TTL-je volt, mindenki legkésőbb egy órával a módosítás után látja az új választ. Ha valaki több mint egy óra múlva is még a régit látja, akkor a probléma máshol keresendő (lásd lentebb).

Új rekordok és a negatív cache

Egy új rekord gyakran azonnal működik, kivéve ha valaki már lekérdezte a nevet, amikor az még nem létezett. A resolver ekkor az NXDOMAIN („ez a név nem létezik”) vagy „ez a név létezik, de nincs ilyen típusú rekordja” választ kapta. Ezt a „nem”-et is megjegyzi. Ezt hívjuk negatív cache-nek.

Az, hogy meddig őrződik meg egy „nem”, nem szerepelhet egy nem létező rekordban. Ez a zóna SOA-rekordjából származik: az RFC 2308 szerint a két érték közül a kisebbik számít, vagyis a SOA-rekord saját TTL-je és a SOA-rekord utolsó mezője (a „minimum”). Példa:

example.com.  3600  IN  SOA  ns1.example.com. hostmaster.example.com. (
                             2026110701 ; sorozatszám
                             14400      ; refresh
                             3600       ; retry
                             1209600    ; expire
                             300 )      ; minimum

Itt egy „nem” legfeljebb 300 másodpercig őrződik meg (a 3600 és a 300 közül a kisebbik). Más zónáknál ez akár egy óra vagy több is lehet.

Ezért az aranyszabály: ne nyisson meg egy új aldomaint a böngészőjében, mielőtt létrehozta volna. A számítógépe és a resolvere ugyanis megjegyzi, hogy nem létezik, és Ön lesz az egyetlen, akinek várnia kell.

Névszerverek módosítása

Névszerverváltáskor valami másra vár: a kiterjesztése nyilvántartójánál szereplő NS-rekordokra. Ezek a rekordok mondják meg a resolvereknek, hol találhatók a domain névszerverei (2.1. lecke), és ezeket is megjegyzik. Minden nyilvántartó saját TTL-t választ ehhez. 2026 novemberében mérve:

KiterjesztésA nyilvántartónál szereplő NS-rekordok TTL-je
.nl3600 másodperc (1 óra)
.org3600 másodperc (1 óra)
.com172800 másodperc (2 nap)

Ehhez jön még, hogy a nyilvántartó néha nem azonnal teszi közzé a módosítást, és hogy a korábbi szolgáltató névszerverei időközben gyakran még a régi zónával válaszolnak. Ezért névszerverváltáskor számoljon néhány órával, .com esetén pedig legfeljebb két nappal. Ügyeljen arra, hogy a váltás idején mindkét félnél ugyanazok, helyes rekordok szerepeljenek (6.3. lecke).

Csak Ön látja még a régit?

Egy online ellenőrző eszköz szinte minden resolvernél már az új választ mutatja, de Önnél nem? Akkor a régi válasz az Ön közelében van elraktározva. Haladjon végig ezeken a lépéseken, a gyorstól az alaposig:

  1. Privát ablak vagy másik böngésző. A böngészője DNS-válaszokat és oldalakat is tárol.
  2. Telefon 4G-n vagy 5G-n, wifi nélkül. Így a mobilszolgáltatója resolverét használja az otthoni hálózata resolvere helyett.
  3. A számítógép cache-ének ürítése.

    • Windows (Parancssor): ipconfig /flushdns
    • macOS (Terminál): sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • Linux systemd-resolved esetén: resolvectl flush-caches
  4. Router újraindítása. Sok router kis resolverként működik, saját cache-sel.
  5. Hosts-fájl ellenőrzése. Tesztelt már korábban egy új szervert úgy, hogy a címet a hosts-fájlba írta (C:\Windows\System32\drivers\etc\hosts vagy /etc/hosts)? Az ott szereplő sor megelőzi a DNS-t. Törölje azt. Ezt gyakran elfelejtik.
  6. Közvetlenül a forrásnál ellenőrizni. Kérdezze le a rekordot az autoritatív névszervertől (dig A example.com @ns1.hosting.example). Ha ott is még a régi válasz szerepel, akkor a módosítás nem lett megfelelően elmentve, vagy rossz helyen végezte el.

A várakozási idő után sem változik semmi?

Ha a TTL már régen lejárt, és az online eszközök is még a régi választ mutatják, akkor a várakozás hiábavaló. Ilyenkor valami más áll a háttérben. A három leggyakoribb ok:

  • Rossz helyen módosított. A domain egy másik fél névszervereit használja (például Cloudflare vagy egy webépítő szolgáltatás), Ön pedig a tárhelyszolgáltatójánál módosította a rekordokat. Nézze meg, mely névszervereket használja a domain (2.1. lecke), és ott végezze el a módosítást.
  • Elgépelés vagy hiányzó pont. A mail.example.com pont nélkül sok panelben mail.example.com.example.com-má válik (2.2. lecke).
  • A névszerverek nincsenek egymással összhangban. Egy domainnek legalább két névszervere van. Ha ezek nem szinkronizálnak megfelelően, az egyik az új, a másik a régi választ adja. Hasonlítsa össze a SOA-sorozatszámot minden névszervernél: ezeknek egyezniük kell.
dig +short SOA example.com @ns1.hosting.example
dig +short SOA example.com @ns2.hosting.example

A gyakorlatban: így néz ki egy panelben

Ha meg szeretné nézni, mit válaszolnak a resolverek a világ különböző pontjain, használjon egy olyan online DNS-ellenőrzőt, amely országonként kérdez le egy resolvert (például dnschecker.org). A példapanelben, a Fiókom felületen a Domain név / E-mail egészségi állapota kártya ellenőrzi a domain névszervereit és rekordjait az autoritatív névszervereknél, a DNS-diagnosztika pedig összehasonlítja a névszerverek sorozatszámait. Más szolgáltatóknál gyakran hasonló ellenőrzés található a panelben; ha nem, akkor a dig és a 8.3. leckében szereplő online eszközök ugyanazt az eredményt adják.

Mit válaszolnak a világ rekurzív névfeloldói 0:43

Összefoglalás

  • Semmi nem „terjed”: Ön arra vár, hogy a cache-ek lejárjanak.
  • Egy módosított rekord legkésőbb a régi TTL elteltével mindenhol látható; egy új rekord általában azonnal, kivéve ha valaki korábban már lekérdezte a nevet (negatív cache, amelyet a SOA-rekord határoz meg).
  • A névszerverváltás a nyilvántartónál szereplő TTL-től függ: .nl esetén egy óra, .com esetén két nap.
  • Csak Ön látja még a régit? Privát ablak, 4G, cache ürítése, router újraindítása és a hosts-fájl ellenőrzése.
  • Még mindig régi az autoritatív névszervernél? Akkor a várakozás hiábavaló: keresse meg a hibát.

Kvíz

1. Mi történik valójában az úgynevezett propagáció során?



2. Beírta a blog.example.com címet a böngészőjébe, hibaüzenetet kapott, és csak utána hozta létre a rekordot. A kollégája azonnal látja a blogot, Ön nem. Mi a magyarázat?



3. Egy .com domain névszervereit átállítja egy másik szolgáltatóra. Miért tarthat akár két napig is, amíg mindenki az új szolgáltatót használja?



4. Az online eszközök mind az új IP-címet mutatják, de az Ön laptopja még mindig a régi weboldalt nyitja meg, még a DNS-cache ürítése és egy privát ablak használata után is. Mit ellenőriz először?



5. Egy rekordnak 3600-as TTL-je volt. Ön három órával ezelőtt módosította. Az autoritatív névszervernél még mindig a régi érték szerepel. Mit tesz?



Feladat

Feladat Z6.2: Delegálási TTL és negatív cache. Két kérdés, mindkettő megválaszolható a dig paranccsal vagy egy online dig-eszközzel:

  1. Hány másodpercig jegyzik meg a resolverek a .com nyilvántartó szerint a google.com névszervereit? Kérdezze le egy .com szervertől: dig NS google.com @a.gtld-servers.net és nézze meg a TTL-t az AUTHORITY részben.
  2. Hány másodpercig jegyzi meg egy resolver, hogy egy sidn.nl alatti név nem létezik? (A sidn.nl a SIDN, a .nl domainek holland nyilvántartójának weboldala.) Kérdezze le a sidn.nl SOA-rekordját az ns1.sidn.nl szervertől, és alkalmazza a leckében tanult szabályt (a SOA-TTL és a SOA-minimum közül a kisebbik).

Z6.2. feladat: Delegálási TTL és negatív cache



Amit megad, illetve amit élesben találunk, azt nem tároljuk. A böngészője megjegyzi a válaszait és azt, hogy teljesítette-e a feladatot. Ha be van jelentkezve, csak azt tároljuk, hogy a feladatot (majdnem) helyesen oldotta meg, ez A tanfolyamaim oldalon látható; onnan törölni is tudja.

További olvasnivaló

Az ezekben a cikkekben szereplő lépések a WebOké paneleire vonatkoznak; más paneleknél hasonlóan működik.

Egy pillanat…

Domainek beállítása

Állítsa be domainenként a névszervereket, a tárhelyhez való kapcsolást és azt, hogy ki legyen a tulajdonos.

Domainek betöltése…