Amikor beírsz egy webcímet a böngészőbe, a háttérben a DNS beállítások segítenek abban, hogy a domain név a megfelelő szerverre mutasson. Egyszerűen fogalmazva: a DNS az internet „telefonkönyve”, amely megmondja, hogy egy adott domainhez melyik IP-cím, levelezőszerver vagy egyéb szolgáltatás tartozik. Ha ez nincs jól beállítva, a weboldal nem tölt be, az e-mailek nem érkeznek meg, vagy bizonyos szolgáltatások hibásan működnek.
Mi történik, amikor valaki megnyitja a weboldalad?
A látogató általában nem IP-címet ír be, hanem egy könnyen megjegyezhető domain nevet, például egy céges webcímet. A böngésző ilyenkor DNS-lekérdezést indít: megkérdezi, hogy az adott domain melyik szerverhez tartozik. A válasz alapján a böngésző eljut ahhoz a tárhelyhez vagy szerverhez, ahol a weboldal fájljai találhatók.
A domain DNS beállításai jellemzően annál a szolgáltatónál kezelhetők, ahol a domain névszerverei vannak. Ez lehet maga a domainregisztrátor, a tárhelyszolgáltató, vagy egy külső DNS-szolgáltató is. Fontos különbség: attól, hogy a domaint megvetted valahol, a DNS-zónát nem feltétlenül ott kezeled. Mindig azt kell ellenőrizni, hogy a domain milyen névszerverekre mutat.
A legfontosabb DNS rekordok érthetően
A DNS-zónában különböző rekordok találhatók. Ezek mondják meg, hogy a weboldal, az e-mail vagy egy aldomain hová irányítson. A leggyakoribb rekordokkal vállalkozóként is érdemes tisztában lenni, mert egy költöztetés, új weboldalindítás vagy levelezésbeállítás során gyakran előkerülnek.
- A rekord: Ez kapcsolja össze a domaint vagy aldomaint egy IPv4-címmel. Például a fődomain A rekordja mutathat arra a szerverre, ahol a weboldal fut. Ha új tárhelyre költözik az oldal, sokszor ezt a rekordot kell módosítani.
- AAAA rekord: Hasonló az A rekordhoz, de IPv6-címhez használják. Nem minden környezetben szükséges, de modern infrastruktúráknál egyre gyakrabban előfordul.
- CNAME rekord: Egy névhez egy másik nevet rendel. Tipikus példa a „www” aldomain, amely a fődomainre vagy egy szolgáltatói címre mutat. A CNAME rekord kényelmes, ha nem közvetlen IP-címet szeretnél megadni.
- MX rekord: Az e-mail kézbesítéshez szükséges. Az MX rekord mondja meg, hogy a domainre érkező leveleket melyik levelezőszerver fogadja. Ha rosszul van beállítva, a weboldal akár működhet is, de az e-mailek nem érkeznek meg.
- TXT rekord: Gyakran ellenőrzésre és e-mail hitelesítésre használják. Ide kerülhetnek például SPF, DKIM vagy DMARC beállítások, amelyek segítenek csökkenteni a levélszemétként való megjelölés esélyét.
TTL beállítás: miért nem azonnali minden módosítás?
A TTL beállítás azt határozza meg, hogy a DNS-válaszok mennyi ideig maradjanak gyorsítótárban. Ha a TTL magasabb, a rekordokat a különböző internetszolgáltatók és rendszerek tovább tárolhatják, ezért egy módosítás lassabban terjedhet el. Ha alacsonyabb, a változások általában gyorsabban érvényesülnek, viszont több lekérdezés terhelheti a DNS-rendszert.
Gyakorlati szempontból weboldal-költöztetés előtt érdemes előre csökkenteni a TTL értékét, majd a sikeres átállás után visszaállítani egy stabilabb értékre. Így kisebb az esélye annak, hogy a látogatók egy része még a régi szervert látja, miközben mások már az újat.
Tipikus DNS hibák, amelyek gondot okozhatnak
A DNS hibák sokszor nem látványosak elsőre, mert nem mindenkinél ugyanúgy jelentkeznek. Lehet, hogy nálad már működik a weboldal, másik hálózatról viszont még nem. Ez gyakran nem tárhelyhiba, hanem a DNS gyorsítótárazásából vagy pontatlan beállításból adódik.
- Rossz IP-cím az A rekordban: a domain nem a megfelelő szerverre mutat, ezért hibás oldal, régi weboldal vagy kiszolgálói hiba jelenhet meg.
- Hiányzó vagy téves MX rekord: a levelek nem érkeznek meg, vagy másik rendszerbe kerülnek.
- Felesleges, régi rekordok: egy korábbi szolgáltató bejegyzései zavart okozhatnak, különösen e-mail vagy aldomain használatakor.
- Rosszul használt CNAME: bizonyos rekordoknál nem szerencsés vagy nem megengedett CNAME-et használni, például ha ugyanazon a néven más rekordnak is szerepelnie kellene.
- Névszerver-keveredés: a módosítást nem ott végzik el, ahol a domain tényleges DNS-zónája van, ezért a változás nem érvényesül.
Hasznos ellenőrzőlista módosítás előtt
Mielőtt DNS rekordot módosítasz, érdemes átgondoltan eljárni. Egy apró elírás is okozhat leállást, ezért céges weboldalnál és levelezésnél különösen fontos az előkészítés.
- Ellenőrizd, hol vannak a domain aktív névszerverei.
- Készíts mentést vagy képernyőképet a jelenlegi DNS-zónáról.
- Írd össze, mely rekordokat kell módosítani: A rekord, CNAME, MX vagy TXT.
- Weboldal-költöztetés előtt időben állítsd alacsonyabbra a TTL-t.
- Módosítás után teszteld a weboldalt több hálózatról vagy DNS-ellenőrző eszközzel.
- Levelezésnél ne csak a beérkező, hanem a kimenő leveleket is ellenőrizd.
A DNS nem látványos része az online jelenlétnek, mégis alapvető fontosságú. A jól beállított rekordok biztosítják, hogy a látogatók megtalálják a weboldalad, az e-mailek célba érjenek, és az aldomainjeid is a megfelelő szolgáltatáshoz kapcsolódjanak. Ha nem vagy biztos egy módosításban, érdemes előbb szakemberrel vagy a tárhelyszolgáltató ügyfélszolgálatával egyeztetni, mert egy rossz DNS beállítás könnyen elérhetetlenné teheti a céges webes szolgáltatásokat.


