Üzemeltetés

DNS-rekordok érthetően: A, CNAME, MX, TXT és a TTL szerepe költözéskor

DNS-rekordok érthetően: mit csinál az A, CNAME, MX és TXT rekord, mennyi a propagáció, és hogyan előzöd meg a levelezés leállását költözéskor.

Scheo · · Frissítve: · olvasási idő ~10 perc · Szerző: Schmidt Péter

A lényeg dióhéjban: A DNS az internet telefonkönyve: az A és CNAME rekord a weboldalt, az MX a levelezést, a TXT az igazolásokat és a levélhitelesítést irányítja. Szerverváltásnál a TTL előzetes csökkentése és az MX-rekordok érintetlenül hagyása menti meg a költözést.

Egy weboldal-költözés technikailag két, egymástól független dologból áll. Az első: átmásolni a fájlokat és az adatbázist az új szerverre. A második: megmondani az internetnek, hogy ezentúl az új szervert keresse. Az első rész egy másolás, ezt a legtöbb szolgáltató rutinból megcsinálja. A második rész a DNS, és a gyakorlatban innen jön a bosszúságok nagy része.

DNS-rekordok érthetően: A, CNAME, MX, TXT és a TTL szerepe költözéskor
DNS-rekordok érthetően: A, CNAME, MX, TXT és a TTL szerepe költözéskor

Saját tapasztalat: a költözés kockázata a legtöbb kis- és középvállalkozásnál nem a weboldalon csattan, hanem a levelezésen. Ha a weboldal fél órára eltűnik, azt az ügyfelek jó eséllyel észre sem veszik. Egy elveszett vagy a régi, már nem figyelt szerverre befutott ajánlatkérő levél viszont nem jön vissza.

Mi az a DNS, és miért nem maga a weboldal költözik?

A DNS (Domain Name System) az internet címjegyzéke: a domainnevet fordítja le arra a numerikus IP-címre, ahol a tartalom valójában fut. A böngésződ nem tudja, mi az a pelda.hu, csak azt tudja, hogyan kérdezze meg. Amikor beírod a címet, egy kérdés indul el a te szolgáltatód feloldó szerveréhez, onnan a legfelső szintű .hu névszerverekhez, végül ahhoz a névszerverhez, amelyik a domain hivatalos válaszait tárolja.

Tovább a témában: WordPress karbantartás Budapest · Költözés új címre

Hivatalosan igazolt: ezt a felépítést az IETF RFC 1034 és RFC 1035 dokumentumai írják le, és a rendszer alapelvei ma is ugyanezek. Ami ebből a gyakorlat szempontjából fontos: a DNS szándékosan gyorsítótárazó rendszer. A válaszokat a köztes szerverek eltárolják egy ideig, hogy ne kelljen minden egyes kattintásnál végigjárni a láncot. Ez a gyorsítótárazás teszi gyorssá az internetet, és ugyanez teszi lassúvá a költözést.

Mit csinál pontosan az A, a CNAME, az MX és a TXT rekord?

Négy rekordtípus fedi le egy átlagos vállalkozói domain igényeinek nagy részét. Érdemes úgy gondolni rájuk, mint négy külön útjelző táblára, amelyek különböző forgalmat irányítanak.

A és AAAA rekord: hol van a weboldal

Az A rekord egy nevet egy IPv4-címhez rendel, például pelda.hu -> 185.12.34.56. Az AAAA ugyanez IPv6-cím esetén. Szerverváltásnál ez az a rekord, ami tényleg megváltozik: az új tárhely új IP-címet ad, és ezt kell beírni. Ha csak a weboldalt költözteted, gyakran ez az egyetlen módosítandó sor.

CNAME: átirányítás egy másik névre

A CNAME nem IP-címre, hanem másik névre mutat. Tipikus eset a www.pelda.hu, amely CNAME-ként a pelda.hu névre hivatkozik: így elég egy helyen karbantartani az IP-t. Külső szolgáltatások (hírlevélküldő, webshop-motor, CDN) is gyakran CNAME-et kérnek. Fontos korlát, hogy a domain gyökerére (a pelda.hu önmagában) a szabvány szerint nem tehető klasszikus CNAME, ezért egyes szolgáltatók saját megoldást kínálnak rá.

MX: hova menjen a levél

Az MX (Mail Exchanger) rekord mondja meg a küldő levelezőszervereknek, melyik gép fogadja a domainre érkező e-mailt. Ennek semmi köze az A rekordhoz. Ez a legfontosabb mondat az egész cikkben: a weboldal és a levelezés két külön rekordtípuson, két külön szerverre is mutathat. Több MX is megadható, mindegyik mellett egy prioritásszámmal; a kisebb szám élvez elsőbbséget.

TXT: igazolások és levélhitelesítés

A TXT rekord szabad szöveget tárol, és ma leginkább három dologra használjuk. Az első a tulajdonjog igazolása (Google Search Console, Microsoft 365, tanúsítvány-kibocsátás). A második az SPF, amely felsorolja, mely szerverek küldhetnek jogosan levelet a nevedben. A harmadik a DKIM és a DMARC, amelyek a levelek digitális aláírását és a szabálysértő levelek kezelését írják le. Hivatalosan igazolt: az SPF az RFC 7208, a DKIM az RFC 6376, a DMARC az RFC 7489 szabványban van rögzítve.

Mi az a TTL, és miért látja valaki még a régi oldalt?

A TTL (Time To Live) minden rekord mellett szereplő szám, másodpercben: ennyi ideig őrizheti meg a választ egy gyorsítótárazó szerver, mielőtt újra rákérdez. Ha a TTL 86400, az egy nap. Amikor átírod az A rekordot, azok a feloldó szerverek, amelyek öt perce kérdeztek rá, még majdnem 24 órán át a régi IP-t adják vissza a hozzájuk tartozó felhasználóknak.

Ez a magyarázata annak a jelenségnek, amit szinte minden költözésnél hallani: te már az új oldalt látod, a kollégád még a régit, a mobilneten pedig megint mást. Nem hiba, hanem a rendszer tervezett működése. A propagáció ezért a gyakorlatban nem egy pillanat, hanem egy sáv: jellemzően néhány perctől 48 óráig tart, a beállított TTL-től és az útközbeni szerverek viselkedésétől függően.

A gyorsítás módja egyszerű: a költözés előtt 24-48 órával állítsd a költöztetni kívánt rekordok TTL-jét alacsonyra, például 300 másodpercre. Meg kell várni, amíg a régi, hosszú TTL-lel kiadott válaszok lejárnak, ezért kell az előretartás. Amikor ez megtörtént, az éles váltás után a világ nagy része néhány percen belül az új szervert fogja látni. A sikeres költözés után egy-két nappal érdemes visszaemelni a TTL-t 3600 vagy 14400 másodpercre, mert a nagyon alacsony érték fölösleges terhelést és apró késleltetést jelent.

Szakmai feltételezés: a tapasztalt 48 órás felső határ ma inkább a rosszul viselkedő, a TTL-t figyelmen kívül hagyó köztes feloldókra és a helyi gépek saját gyorsítótárára vezethető vissza, nem magára a DNS-hierarchiára. Ezt egyedi esetben nehéz bizonyítani, ezért tervezz mindig a hosszabb változattal.

Hogyan ellenőrzöd a jelenlegi rekordokat?

Mielőtt bármit átírsz, készíts leltárt. A lekérdezés ingyenes, gyors, és nem módosít semmit.

Windowson a beépített eszköz az nslookup:

nslookup -type=A pelda.hu
nslookup -type=MX pelda.hu
nslookup -type=TXT pelda.hu

macOS és Linux alatt a dig részletesebb, és a TTL-t is kiírja:

dig pelda.hu A +noall +answer
dig pelda.hu MX +noall +answer
dig pelda.hu TXT +noall +answer
dig pelda.hu NS +noall +answer

A válaszsor második oszlopa a TTL. Ha közvetlenül a hivatalos névszervert akarod megkérdezni, megkerülve a gyorsítótárakat, add meg a szervert: dig @ns1.szolgaltato.hu pelda.hu A. Ez a legmegbízhatóbb ellenőrzés arra, hogy a módosításod valóban mentésre került-e.

Ha nem szeretnél parancssort használni, az online lekérdezők ugyanezt adják böngészőből. A DNSChecker, a MXToolbox, a Google Dig eszköze és a Cloudflare nyilvános feloldója mind alkalmas rá, és a DNSChecker azt is megmutatja, a világ különböző pontjain milyen választ kap a domain. Ez a több országból végzett lekérdezés jól szemlélteti, hogy a propagáció nem mindenhol egyszerre fejeződik be.

Mi a leggyakoribb hiba, amitől leáll az e-mail?

A leggyakoribb hiba a névszerver-váltás következménye. Amikor az új tárhelyszolgáltató azt kéri, hogy a regisztrátornál írd át a névszervereket az övéire, a domain teljes DNS-zónája átkerül hozzájuk. Az új zóna viszont üresen indul, csak a webhez tartozó alapértelmezett rekordokkal. Ha a régi zónában volt MX rekord egy külön levelezőszolgáltatóhoz, az az új helyen nincs benne. Attól a pillanattól kezdve a domainre érkező levelek az új tárhely saját, üres postafiókjaiba mennek, vagy visszapattannak.

Ugyanígy tűnik el az SPF és a DKIM TXT rekord. Ennek a hatása alattomosabb: a levelezés látszólag működik, de a kimenő levelek egy része spam mappába kerül, mert a fogadó oldal nem találja a küldő szerverre vonatkozó felhatalmazást. Ezt gyakran csak hetekkel később veszi észre a cég, amikor kiderül, hogy több ajánlat nem ért célba.

A védekezés egyszerű: névszerver-váltás előtt kérdezd le és mentsd el az összes létező rekordot, majd az új szolgáltatónál hozd létre őket még a váltás előtt. Ez az egy lépés a tapasztalatom szerint a költözési hibák nagy részét megszünteti.

Mit jelent, ha a domain, a DNS és a tárhely három külön helyen van?

Ez a felállás gyakoribb, mint gondolnád, és önmagában nem hiba. Három szerep van, amit három különböző cég is elláthat.

A gyakorlati következmény: költözéskor pontosan tudnod kell, hol kell bejelentkezned a módosításhoz. Ha a domain az egyik cégnél van, de a névszerverek egy másikra mutatnak, akkor a rekordok szerkesztése nem a regisztrátornál történik. A dig pelda.hu NS parancs pontosan megmondja, ki a jelenlegi felelős. Ha ez nem egyezik azzal, ahol keresed a rekordokat, hiába írod át őket, semmi nem fog történni.

Hogyan néz ki egy biztonságos költözés 8 lépésben?

  1. Leltár. Kérdezd le és mentsd fájlba az összes jelenlegi rekordot: A, AAAA, CNAME, MX, TXT, és ha van, SRV és CAA. Jegyezd fel a jelenlegi névszervereket és azt is, ki a regisztrátor.
  2. TTL-csökkentés. A költözés előtt legalább 24, inkább 48 órával állítsd a webhez tartozó rekordok TTL-jét 300 másodpercre. A meglévő rekordok értékét csak csökkented, tartalmat nem módosítasz, így ez a lépés kockázatmentes.
  3. Másolás és tesztelés. Vidd át a fájlokat és az adatbázist az új szerverre, majd teszteld a hosts fájlon keresztül vagy a szolgáltató ideiglenes URL-jén. Az oldal működjön hibátlanul, mielőtt bármilyen DNS-hez hozzányúlnál.
  4. Rekordok előkészítése. Ha névszervert is váltasz, az új DNS-szolgáltatónál hozd létre a teljes zónát a mentés alapján, MX-szel és TXT-vel együtt. A váltás pillanatában már készen kell állnia.
  5. Tanúsítvány. Kérj SSL-tanúsítványt az új szerveren. Sok szolgáltató a DNS-váltás után automatikusan intézi, de ha kézzel kell, ez az a lépés, ami könnyen kimarad, és ilyenkor a látogató biztonsági figyelmeztetést kap.
  6. Éles váltás. Írd át az A rekordot az új IP-re, vagy váltsd a névszervereket. Alacsony forgalmú időszakban tedd, jellemzően késő este vagy hétvégén.
  7. Ellenőrzés több irányból. Egy óra múlva nézd meg dig vagy online lekérdező segítségével, mobilneten és céges hálózaton is. Küldj tesztlevelet egy külső címről a céges postafiókba, és onnan is kifelé.
  8. Visszaállítás és utókövetés. A stabil működés után 24-48 órával emeld vissza a TTL-t. A régi szervert még legalább egy-két hétig tartsd meg elérhető állapotban, mert ez a biztonsági hálód.

Mire figyelj a költözés utáni első héten?

A hibák egy része nem azonnal jelentkezik. Az első napokban érdemes tudatosan végigmenni néhány ponton: érkeznek-e a weboldal űrlapjairól a levelek, jönnek-e a webshop rendelési visszaigazolásai, működnek-e az átirányítások, és a Search Console jelez-e új feltérképezési hibát. Hivatalosan igazolt: a Google Search Central dokumentációja szerint domainváltás nélküli szerverköltözésnél a keresési láthatóság jellemzően nem sérül, feltéve, hogy az URL-szerkezet és a válaszkódok változatlanok maradnak. Ez viszont nem garancia semmilyen helyezésre, csak azt jelenti, hogy a szerverváltás önmagában nem kell, hogy visszavessen.

Saját tapasztalat: a leggyakrabban elfelejtett elem a weboldalról kimenő rendszerlevél. A tárhelyváltás után a WordPress vagy a webshop új szerverről küld, amit a régi SPF rekord nem enged, így a visszaigazolások csendben a spam mappákba kerülnek. Ha a költözés után beállítod, hogy a rendszerlevelek is a hivatalos levelezőszolgáltatón át menjenek ki, ezt a hibát elkerülöd.

Források és további olvasnivalók

A legfontosabbak
  • Az A és a CNAME rekord a weboldalt irányítja, az MX rekord teljesen külön úton a levelezést: a kettőt nem kötelező együtt költöztetni.
  • A TTL határozza meg, meddig őrzik a köztes szerverek a régi választ, ezért látja egyes látogató még napokig a régi oldalt.
  • A költözés előtt 24-48 órával érdemes a TTL-t 300 másodpercre csökkenteni, utána visszaállítani.
  • A leggyakoribb és legdrágább hiba a névszerver-váltáskor át nem másolt MX, SPF, DKIM és DMARC rekord: ilyenkor a levelezés áll le, nem a weboldal.
  • Költözés előtt írd össze, hol van a domain regisztrálva, hol kezelik a DNS-t, és hol fut a tárhely: ez a három gyakran három külön szolgáltató.

Gyakori kérdések

Mennyi ideig tart a DNS-propagáció?

A gyakorlatban néhány perctől 48 óráig terjed. A felső határt a rekordokon beállított TTL és a köztes feloldó szerverek gyorsítótára határozza meg. Ha a költözés előtt 24-48 órával 300 másodpercre csökkented a TTL-t, a váltás jellemzően percek alatt átfordul a legtöbb látogatónál.

Miért látom még mindig a régi oldalt, ha a rekord már át van írva?

Vagy a szolgáltatód feloldó szervere őrzi még a régi választ a lejáratlan TTL miatt, vagy a saját géped, illetve a böngésződ gyorsítótára. Ellenőrizd a valós állapotot a hivatalos névszervertől lekérdezve, például a dig @ns1.szolgaltato.hu pelda.hu A paranccsal, és próbáld ki egy másik hálózatról is.

Le kell-e állnia a levelezésnek, ha csak a weboldalt költöztetem?

Nem. Ha csak az A rekordot írod át, és a névszervereket nem váltod, az MX és a TXT rekordok érintetlenek maradnak, a levelezés zavartalanul működik tovább. A levelezés akkor kerül veszélybe, ha névszervert is váltasz, és az új zónában nem hozod létre előre az MX, SPF, DKIM és DMARC rekordokat.

Mi a különbség a névszerver-váltás és az A rekord átírása között?

Az A rekord átírása egyetlen sort módosít a meglévő zónafájlban, a többi rekord marad. A névszerver-váltás viszont az egész zóna kezelését átteszi egy másik szolgáltatóhoz, ezért ott minden rekordot újra létre kell hozni. A névszerver-váltás a nagyobb kockázatú művelet.

Hogyan nézem meg, hol kezelik a domainem DNS-ét?

Kérdezd le a névszervereket: dig pelda.hu NS, vagy Windowson nslookup -type=NS pelda.hu. A válaszban szereplő névszerverek gazdája kezeli a rekordokat. Ez gyakran nem ugyanaz a cég, ahol a domaint regisztráltad.

Vissza tudom vonni a költözést, ha valami elromlik?

Igen, ha megvan a rekordok mentése és a régi szerver még él. Írd vissza az eredeti értékeket, és a lecsökkentett TTL miatt a visszaállás is gyors lesz. Ezért érdemes a régi tárhelyet legalább egy-két hétig megtartani.

Források és további olvasnivalók

Ezen az oldalon a hivatalosan igazolt információt elsődleges forrásokból építjük fel; a saját tapasztalatot és a szakmai becslést mindig külön jelöljük a szövegben.

A cikk szerzője

Schmidt Péter, online marketing szakértő, a Scheo Tanácsadó Kft. alapítója. Székesfehérvárról, országosan dolgozó csapattal végzünk keresőoptimalizálást, AI-láthatóság mérést, Google és Meta hirdetéskezelést, weboldalkészítést. Amit itt leírunk, azt ügyfélmunkában is használjuk. Rólunk bővebben · Szolgáltatásaink

Kapcsolódó olvasnivaló

Kapcsolódó

A fejlesztőm elérhetetlenné vált - ki veszi át a wordpress oldalam karbantartását?: amit tudnod kell róla

Kapcsolódó

Aldomain vagy alkönyvtár? Blog, webshop és nyelvi verziók elhelyezése

Kapcsolódó

Hogyan zajlik egy AI-SEO audit: folyamatleírás

Kapcsolódó

WordPress karbantartás Budapest: mit tartalmaz egy komoly üzemeltetés

Kapcsolódó

Költözés új címre: hogyan ne veszítsd el a helyi láthatóságodat

Kapcsolódó

Tárhelyváltás állásidő nélkül: DNS TTL, párhuzamos futás, ellenőrzés

Kapcsolódó

Google indexelés: amit tudnod kell róla

Kapcsolódó

Mondd ki, mit NEM csinálsz: a kizáró tartalom szerepe az AI-ajánlásban

Kapcsolódó

Strukturált adatok: amit tudnod kell róla

Kapcsolódó

Marketing attribúció: amit tudnod kell róla

Helyi szolgáltatás a környékeden

Országosan dolgozunk, online és személyesen. Válaszd ki a városodat, és nézd meg, hogyan segítünk helyben:

Online marketing & AI SEO NyíregyházaOnline marketing & AI SEO SzombathelyOnline marketing & AI SEO SzolnokOnline marketing & AI SEO TatabányaOnline marketing & AI SEO KaposvárOnline marketing & AI SEO Békéscsaba

Weboldalkészítés városra bontva

Ha először a honlap kell, itt városonként arról írtunk:

Weboldalkészítés ZalaegerszegWeboldalkészítés SzekszárdWeboldalkészítés SalgótarjánWeboldalkészítés SzékesfehérvárWeboldalkészítés BudapestWeboldalkészítés Veszprém

Mind a 20 városunk és az összes szolgáltatás →

15 perces AI-láthatósági gyorselemzés - díjmentesen

Megnézzük három, számodra fontos keresőkérdésnél, hogy megjelenik-e a céged a ChatGPT, a Gemini és a Google AI-válaszaiban, mely versenytársakat ajánlják helyetted, és melyik három területen érdemes először javítani. A weboldaladat előzetesen átnézzük, tehát nem sablonos, automata riportot kapsz.

Adataidat kizárólag a kapcsolatfelvételhez használjuk. Kapcsolat: m@rketinges.hu
💬 Konzultáció