Domain DNS beállítás alapok

Akinek van használatban lévő domain neve, az már szinte biztosan találkozott valamelyik DNS beállítás szükségességével. A legfontosabbakat szedtem össze.

Mi az a DNS?

Egy domain használata távolról sem csak a weboldalról szól. A háttérben a DNS rendszer gondoskodik arról, hogy a látogatók és az e-mailek a megfelelő helyre érkezzenek.

A domainek világában a DNS (Domain Name System) az a „fordító”, ami az emberi szemmel is „olvasható és megjegyezhető” domain nevet lefordítja IP címre. Például az olcsoweboldal.hu-t erre: 193.23.139.22.

A DNS úgy működik, hogy a böngészőbe egy domain nevet beírva a DNS-ből kiolvasásra kerül, hogy melyik IP tartozik a domainhez, és a böngésző ezen keresztül* tölti be a weboldalt.
*Kivéve persze, ha hosts fájl trükkel módosítva lett ennek a működése.

DNS beállítások (zónafájl)

A DNS beállításokat részletesebben az ún. zónafájl tartalmazza. Ebben megtalálhatóak a domainhez tartozó erőforrások beállításai.

Hol találhatóak a DNS beállítások?

A DNS beállítások annál a szolgáltatónál találhatók, ahol a domain névszerverei kezelve vannak. Ez gyakran a tárhelyszolgáltató, de nem minden esetben.

Hogyan néznek ki a DNS beállítások?

Egy példa a beállításokra:

dns beállítások
dns beállítások

A DNS beállítások elemei és pár domain beállítás példa

OszlopJelentése
CímMelyik aldomainre vonatkozik (@ = fődomain)
TípusRekord típusa (A, MX, CNAME stb.)
TartalomHova mutat
PrioPrioritás (főleg MX-nél számít)
TTLMennyi ideig cache-elhető (másodpercben)

Magyarázat a táblázathoz, és a domainek beállításához

SOA:
Megmondja, hogy melyik a fő névszerver, és hogy ki a felelős admin.

NS:
Az NS rekordok mutatják meg, mely névszerverek tartalmazzák a domain DNS beállításait.

A rekord:
Az A rekord egy domain nevet IPv4 címre irányít. A @ és a www.@ beállítások a webszerver, a mail.@ pedig a levelezőszerver IP címe. Technikailag tehát megoldható, hogy a weboldal és a levelezés máshol (Google Workspace pl.) legyen. Egy-egy domain aktuális IP címe a DNS checker szolgáltatásban ellenőrizhető.

MX rekord:
Ez mondja meg, hogy hová érkezzenek a bejövő e-mailek.

CNAME (Canonical Name) rekordok (alias):
Az e-mail és az FTP kliens beállításához vannak. Gyakran használják kliensbeállítások egyszerűsítésére, de nem kötelező elemek. Pl.:

  • pop3.@ → mail.olcsoweboldal.eu
  • imap.@ → mail.olcsoweboldal.eu
  • smtp.@ → mail.olcsoweboldal.eu
    • Az SMTP a Simple Mail Transfer Protocol rövidítése. Protokoll, ami az e-mail küldéséért felelős.
  • ftp.@ → olcsoweboldal.eu
  • www → olcsoweboldal.eu
    • A www-s verzió is a www nélküli verzióra mutat a domainnél.

IMAP/POP3:
A levelek fogadásáért felelős. Az IMAP szinkronizál az eszközök között, a POP3 általában letöltés után törli a szerverről a leveleket.

TXT rekordok

  • A DKIM rekord az e-mail hitelesítés része. Segít, hogy a küldött levelek ne a spam-be kerüljenek, és hogy bizonyítható legyen, hogy a levél valóban a domainhez tartozó szerver által lett aláírva. Lényegében egy digitális aláírás.
  • Sokszor annak igazolására használjuk a TXT rekordokat, hogy a domainnel mi rendelkezünk. Ilyet kérhet pl. a Google Search Console a domain igazolásához.

SPF (Sender Policy Framework):
Megmondja, hogy mely szerverek küldhetnek e-mailt a domain nevében. Három példa:

  • Példa 1.: v=spf1 ip4:193.23.139.20 include:_spf.google.com -all
    • Ez azt jelenti, hogy a 193.23.139.20 IP küldhet levelet, a Google is küldhet a domain nevében, de minden más szervernek TILOS a levélküldés a domain nevében. SPF nélkül a fogadó szerver nem tudja ellenőrizni, hogy jogosult szerver küldte-e a levelet.
  • Példa 2.: v=spf1 include:_spf.nethely.hu include:listamester.hu ~all
    • Azok a szerverek küldhetnek levelet a domain nevében, amelyeket a Nethely SPF rekordja engedélyez.
    • És a Listamester hírlevélküldő szerverei is küldhetnek e-mailt domain nevében.
      • Az ~all a végén ezt jelenti: ha más szerver próbál küldeni levelet az „gyanús”, de nem jár automatikus tiltással (mintha -all lenne).
  • Példa 3.: v=spf1 a mx ip4:185.111.89.166 include:mail.s51.tarhely.com include:spf.protection.outlook.com -all
    • Ez egy sokkal szigorúbb szabály az IP-korlátozás és a „-all” végződés miatt.

DMARC (Domain-based Message Authentication, Reporting & Conformance):
Ez megmondja a fogadó szervernek, hogy mit csináljon, ha az e-mail nem hiteles. Egy példa:

v=DMARC1; p=quarantine; rua=mailto:info@valami.hu

  • ha nem hiteles kerüljön karanténba
  • küldjön riportot az info@valami.hu címre

TTL oszlop:
A TTL azt mutatja meg, hogy más DNS szerverek mennyi ideig tárolhatják gyorsítótárban az adott rekordot. Ez befolyásolja, hogy egy módosítás milyen gyorsan terjed el az interneten.

Összefoglaló a DNS beállításokhoz

A DNS beállítások határozzák meg, hogy a weboldal és az e-mailek hova érkeznek. Hibás DNS beállítás esetén a weboldal nem töltődik be, vagy az e-mailek nem érkeznek meg. Éppen ezért érdemes módosítás előtt pontosan tudni, mit csinálunk.

Cikkértesítő

Ha nem szeretne lemaradni az új cikkekről, akkor iratkozzon fel az értesítőre!

Extra ajándékként rögtön elküldöm a 199 weboldal készítés hiba című cikksorozatom elérhetőségét!

Szólj hozzá!


Adatvédelmi áttekintés

Ez a weboldal sütiket használ, hogy a lehető legjobb felhasználói élményt nyújthassuk. A cookie-k információit tárolja a böngészőjében, és olyan funkciókat lát el, mint a felismerés, amikor visszatér a weboldalunkra, és segítjük a csapatunkat abban, hogy megértsék, hogy a weboldal mely részei érdekesek és hasznosak.