A .hu mellett további 84 domain-végződés egy helyen, átlátható megújítási árakkal.Domainárak
Domain és DNS

DNS-alapok: A, CNAME, MX és TXT rekordok érthetően

A DNS mondja meg az internetnek, hol található a weboldala és hová kell kézbesíteni a leveleit. Ha érti a négy-öt leggyakoribb rekordtípust, a legtöbb beállítást magabiztosan elvégzi.

hostio csapat 5 perc olvasás

Tartalomjegyzék
  1. Zóna, rekord, névszerver
  2. A és AAAA: hol van a weboldal?
  3. CNAME: álnév egy másik névre
  4. MX: hová érkezzen a levél?
  5. TXT: szöveges igazolások
  6. CAA: ki adhat tanúsítványt?
  7. Így néz ki egy zóna
  8. TTL és a „terjedés”
  9. Hogyan ellenőrizze a beállításokat?
  10. Gyakori hibák
  11. Gyakori kérdések
  12. Mennyi idő, amíg egy DNS-változás érvényesül?
  13. Kell-e AAAA-rekord, ha a tárhelyszolgáltatóm nem ad IPv6-címet?
  14. Mi a különbség a domain és az aldomain között?
  15. Miért látok mást a telefonon, mint a számítógépen?

A DNS (Domain Name System) az internet címjegyzéke. Az emberek neveket jegyeznek meg (pelda.hu), a gépek viszont IP-címekkel dolgoznak. A DNS ezt a fordítást végzi: amikor valaki beírja a domainjét, a böngészője megkérdezi a DNS-t, melyik szerveren található az oldal.

Zóna, rekord, névszerver#

  • A domainhez tartozó összes beállítás a DNS-zóna.
  • A zóna sorai a rekordok: mindegyik egy állítás, például „a pelda.hu weboldala ezen az IP-címen van”.
  • A zónát a névszerverek szolgálják ki. Hogy melyik névszerver a hiteles a domainjéhez, azt a domain regisztrációjánál adják meg. Erről külön útmutatóban írunk.

Minden rekordnak van neve (melyik címre vonatkozik), típusa, értéke és TTL-je.

A és AAAA: hol van a weboldal?#

Az A-rekord egy nevet egy IPv4-címhez rendel, az AAAA-rekord ugyanezt IPv6-címmel teszi. A weboldal működéséhez általában a domainre (a zóna „gyökerére”, amelyet sok felületen @ jelöl) és a www aldomainre is kell egy-egy bejegyzés.

CNAME: álnév egy másik névre#

A CNAME azt mondja: „ez a név egy másik név álneve, ott keresd”. Tipikus példa, hogy a www.pelda.hu a pelda.hu álneve, vagy egy külső szolgáltatás (például egy hírlevélküldő) saját címére mutat.

MX: hová érkezzen a levél?#

Az MX-rekord adja meg, melyik levelezőszerver fogadja a domainre érkező e-maileket. Minden MX-rekordnak van egy prioritása (elsőbbsége): a küldő szerverek a kisebb számú bejegyzést próbálják először. Az MX értéke mindig egy szervernév, nem IP-cím, és a szabvány szerint ez a név nem lehet CNAME-álnév.

Ha az MX rossz helyre mutat, a weboldal működhet, a levelek viszont nem érkeznek meg, vagy rossz postafiókba jutnak. Költözéskor ezért az MX-et különösen gondosan kell átvinni.

TXT: szöveges igazolások#

A TXT-rekord tetszőleges szöveget tárol. Leggyakoribb felhasználásai:

  • SPF: mely szerverek küldhetnek levelet a domain nevében (v=spf1 kezdetű);
  • DKIM: a levelek digitális aláírásának nyilvános kulcsa;
  • DMARC: mi történjen a hitelesítésen elbukó levelekkel (a _dmarc néven);
  • tulajdonjog-igazolás: külső szolgáltatások (például keresőmotorok webmestereszközei) kérnek egy kódot, amellyel igazolja, hogy a domain az Öné.

Az e-mailes rekordokról részletesen az SPF, DKIM, DMARC útmutatóban olvashat.

CAA: ki adhat tanúsítványt?#

A CAA-rekorddal megadhatja, mely tanúsítványkiadók állíthatnak ki SSL-tanúsítványt a domainjére. Nem kötelező; ha nincs CAA-rekord, bármely kiadó kiállíthatja. Ha viszont felvesz egyet, és abból kimarad a tárhelyszolgáltatója által használt kiadó (például a Let's Encrypt), az automatikus tanúsítvány nem készül el.

Így néz ki egy zóna#

Egy egyszerű zóna rekordjai táblázatosan. Az IP-címek a dokumentációs célra fenntartott tartományból valók, a saját értékeit a tárhelyszolgáltatója adja meg:

DNS-zóna – minta
pelda.hu.          3600  IN  A      203.0.113.10
pelda.hu.          3600  IN  AAAA   2001:db8::10
www.pelda.hu.      3600  IN  CNAME  pelda.hu.
pelda.hu.          3600  IN  MX     10 mail.pelda.hu.
mail.pelda.hu.     3600  IN  A      203.0.113.20
pelda.hu.          3600  IN  TXT    "v=spf1 mx -all"
_dmarc.pelda.hu.   3600  IN  TXT    "v=DMARC1; p=none"

A nevek végén álló pont azt jelzi, hogy a név teljes. A legtöbb webes DNS-kezelő ezt elrejti: ott elég a www-t vagy a @-ot megadni, a domainnevet a felület egészíti ki.

TTL és a „terjedés”#

A TTL (time to live) másodpercben adja meg, meddig tárolhatják a gépek a rekord válaszát. Amíg ez az idő le nem telik, egyes látogatók még a régi értéket láthatják. Ezt szokták a „DNS terjedésének” nevezni: valójában nem terjed semmi, csak a gyorsítótárak fokozatosan elévülnek.

Gyakorlati következmény: ha nagyobb változtatást tervez (például költözést), egy-két nappal előtte csökkentse a TTL-t, a változtatás után pedig állítsa vissza.

Hogyan ellenőrizze a beállításokat?#

Parancssorból bármikor megnézheti, mit válaszol a DNS. macOS-en és Linuxon a dig, Windowson az nslookup parancs használható:

Ellenőrzés dig-gel (macOS, Linux)
dig +short A pelda.hu
dig +short MX pelda.hu
dig +short TXT pelda.hu
dig +short NS pelda.hu
Ellenőrzés nslookup-pal (Windows)
nslookup -type=MX pelda.hu
nslookup -type=TXT pelda.hu

Ha a válasz a régi értéket mutatja, várjon a TTL lejártáig, vagy kérdezzen egy másik DNS-szervert (például dig @1.1.1.1 A pelda.hu).

Gyakori hibák#

  1. Két SPF-rekord. Egy domainnek csak egy v=spf1 kezdetű TXT-rekordja lehet; ha több küldő szolgáltatást használ, azokat egy rekordba kell összevonni.
  2. CNAME a domain gyökerén. Lásd fent: a gyökérre A- és AAAA-rekord kell.
  3. MX IP-címre mutat. Az MX értéke szervernév legyen, és ahhoz a névhez tartozzon A- vagy AAAA-rekord.
  4. Elfelejtett rekordok költözéskor. Névszerver-váltás előtt minden régi rekordot vegyen fel az új zónába.
  5. Elírt aldomain. A www vagy a mail kimaradása gyakori oka annak, hogy „csak néha” működik valami.

Gyakori kérdések#

Mennyi idő, amíg egy DNS-változás érvényesül?#

Annyi, amennyi a módosított rekord korábbi TTL-je volt, plusz némi ráhagyás. Ha a rekord TTL-je egy óra volt, a legtöbb látogatónál legkésőbb egy óra múlva az új érték látszik. Névszerver-váltásnál a végződés nyilvántartójának gyorsítótárai miatt ez tovább, akár néhány órától egy-két napig is tarthat.

Kell-e AAAA-rekord, ha a tárhelyszolgáltatóm nem ad IPv6-címet?#

Nem. AAAA-rekordot csak akkor vegyen fel, ha a szerverének valóban van IPv6-címe. Egy rossz AAAA-rekord többet árt, mint ha nincs: az IPv6-tal rendelkező látogatók nem érik el az oldalt.

Mi a különbség a domain és az aldomain között?#

Az aldomain a domain elé írt további név, például a bolt.pelda.hu vagy a www.pelda.hu. Az aldomainekhez külön rekordokat vehet fel, így egy aldomain akár egészen más szerverre is mutathat, mint a fő domain, külön domainregisztráció nélkül.

Miért látok mást a telefonon, mint a számítógépen?#

Mert a két eszköz más DNS-szervert kérdezhet (például a mobilszolgáltatóét és az otthoni routerét), és ezek a TTL lejártáig még a régi választ adhatják. Ez a változtatás utáni órákban normális.

Ez az útmutató általános tájékoztatás. Ha hostio-szolgáltatással kapcsolatban kérdése van, a lépésenkénti leírásokat az ügyfélportál tudásbázisában találja, vagy írjon nekünk: nbartus21@gmail.com.

Weboldalt indítana vagy költöztetne?

A hostio tárhelycsomagjai ingyenes SSL-lel, e-mail-fiókokkal és beépített WordPress-telepítővel érhetők el, havi 2,99 €-tól (nettó).