2. modul · 2.2
Een zone lezen
2. modul: Névszerverek és zónák · Olvasási idő: 8 perc
Tanulási cél: E lecke után képes lesz egy DNS-rekordot elolvasni és megírni: név, TTL, osztály, típus és érték, beleértve a @ jelet és a végén álló pontot.
Kulcsfogalmak: zónafájl, @, relatív és teljes név, pont a végén, SOA, sorozatszám, NS-rekord
A rekord öt része
A gyakorlatban egy zónát gyakran zónafájlként írnak le: egy szöveges fájl, amelynek minden sorában egy rekord szerepel. Még ha a kezelőpanel szép űrlappá is alakítja, ugyanaz az öt rész szerepel benne:
www.example.com. 3600 IN A 192.0.2.10
│ │ │ │ │
naam TTL klasse type waarde| Rész | Jelentés |
|---|---|
| Név | Melyik névre vonatkozik a rekord |
| TTL | Hány másodpercig szabad megjegyezni a választ (6.1. lecke) |
| Osztály | Mindig IN (internet). A kezelőpanelek ezt többnyire elhagyják |
| Típus | A rekord fajtája: A, AAAA, CNAME, MX, TXT, NS, SRV, CAA ... |
| Érték | A válasz. MX és SRV esetén itt számok is szerepelnek, például a prioritás |
Néhány példa:
example.com. 3600 IN A 192.0.2.10
example.com. 3600 IN MX 10 mail.example.com.
_dmarc.example.com. 3600 IN TXT "v=DMARC1; p=none"
shop.example.com. 3600 IN CNAME shops.example.net.Előfordulhat, hogy több rekord is létezik ugyanazzal a névvel és ugyanazzal a típussal. Két MX-rekord a example.com domainhez vagy két A-rekord a www névhez teljesen megszokott. Ezeket együtt rekordkészletnek nevezzük.
A @ jel
A @ jel egy zónában azt jelenti: magának a domainnek a neve. A example.com zónájában az
@ 3600 IN A 192.0.2.10ugyanaz, mint
example.com. 3600 IN A 192.0.2.10A legtöbb kezelőpanel a @ jelet használja, vagy üresen hagyja a névmezőt a csupasz domain esetén. Ha egy szolgáltatás arra kéri, hogy hozzon létre egy rekordot „a domainjén” vagy „a domainje gyökerén”, akkor a @-ra gondol. Fontos: „a domain gyökere” valami más, mint a DNS gyökere, amelyről az 1.2. leckében volt szó.
Relatív és teljes nevek
Az 1.2. leckében látta a végén álló pontot. Egy zónában ez így működik:
- Ha egy név ponttal végződik, akkor teljes. A
mail.example.com.pontosan ezt a nevet jelenti. - Ha egy név nem ponttal végződik, akkor relatív. Ekkor a zóna neve kerül a végére. A
example.comzónájában tehát amail-bólmail.example.com.lesz (ponttal).
Ez vonatkozik egy rekord nevére és egy név az értékben szereplésére is, például CNAME, MX, NS és SRV esetén. Egy A- vagy AAAA-rekordban szereplő IP-cím esetén ennek nincs jelentősége: oda soha nem teszünk pontot a végére.
Hasonlítsa össze:
| Amit beír (example.com zónájában) | A valóságban ez lesz |
|---|---|
Név: shop | shop.example.com. |
Név: shop.example.com (pont nélkül) | shop.example.com.example.com. |
Név: shop.example.com. | shop.example.com. |
MX-érték: mail.example.net | mail.example.net.example.com. (hibás) |
MX-érték: mail.example.net. | mail.example.net. (helyes) |
A kezelőpanelek ezt eltérően kezelik. Némelyik mindig a domainnevet illeszti a névmező mögé, és ezt a mező alatt mutatja is. Van, amelyik automatikusan pontot tesz egy érték végére. Mások pontosan azt teszik, amit beír. Van egy biztonságos munkamódszer:
- A Név mezőbe csak az első részt írja be (
shop,www,_dmarc), vagy@-ot magához a domainhez. - Egy olyan értékhez, amely név, írja be a teljes nevet ponttal a végén, kivéve ha a kezelőpanel egyértelműen jelzi, hogy erre nincs szükség.
- Mentés után ellenőrizze, hogyan jelenik meg a rekord a listában. Ha a saját domainneve duplán szerepel benne, javítsa ki.
A SOA-rekord: a zóna feje
Minden zóna pontosan egy SOA-rekorddal (start of authority) kezdődik. Ez adminisztratív adatokat tartalmaz, például:
example.com. 3600 IN SOA ns1.hosting.example. hostmaster.example.com. (
2026110701 ; sorozatszám
14400 ; refresh
3600 ; retry
1209600 ; expire
300 ) ; minimum (negatív cache)- Az első név a elsődleges névszerver.
- A második az adminisztrátor e-mail-címe, pont helyettesíti a
@-ot: ahostmaster.example.com.azt jelenti, hogyhostmaster@example.com. - A sorozatszám minden módosításkor emelkedik. A többi névszerver ebből látja, hogy van valami új, és újra letöltik a zónát. Gyakran egy dátum sorszámmal kiegészítve, például
2026110701. - Az utolsó érték egyebek mellett azt határozza meg, hogy egy „nem létezik” válasz mennyi ideig jegyezhető meg (6.2. lecke).
A SOA-rekordot a kezelőpanel többnyire önállóan kezeli. Szinte sosem kell módosítania. Hasznos azonban tudni: ha a sorozatszámok eltérnek a névszerverei között, akkor nem mindegyik névszervernél van meg a legfrissebb verzió.
NS-rekordok a zónában
A zónában magához a domainhez tartozó NS-rekordok is szerepelnek:
@ 3600 IN NS ns1.hosting.example.
@ 3600 IN NS ns2.hosting.example.Ezeknek meg kell egyezniük a nyilvántartónál (registry) tárolt névszerverekkel (2.1. lecke). Ne módosítsa ezeket anélkül, hogy a regisztrátornál is megváltoztatná a névszervereket. Egy aldomainhez tartozó NS-rekord (klant.example.com NS ...) delegálja azt az aldomaint más névszerverekhez. Ez haladó szintű feladat.
A gyakorlatban: így néz ki egy kezelőpanelen
A DirectAdmin-ban nyissa meg a DNS adminisztráció menüpontot. Egy táblázatot lát Név, TTL, Típus és Érték oszlopokkal: pontosan az ebben a leckében tárgyalt részekkel, az osztály nélkül. Egy ponttal végződő név, mint például example.com., magát a domaint jelenti. A Fiókom felületen, a DNS fülön, a Név mezőbe @-ot írjon be magához a domainhez, és a mező alatt megjelenik a teljes név. A cPanel (Zóna szerkesztő), a Plesk, a Cloudflare és a regisztrátorok kezelőpanelei ugyanazokkal a mezőkkel dolgoznak; csak a gombok neve tér el.
Összefoglalás
- Egy rekord névből, TTL-ből, osztályból (IN), típusból és értékből áll.
- A
@magát a domaint jelenti. - A ponttal végződő név teljes; pont nélkül a zóna neve kerül a végére.
- A Név mezőbe csak az első részt írja be, és mentés után ellenőrizze, hogyan néz ki a rekord.
- A SOA-rekord a zóna feje; a sorozatszám minden módosításkor emelkedik.
Kvíz
Feladat
Z2.2 feladat: Egy SOA elolvasása. Kérdezze le a sidn.nl (a .nl domainek holland nyilvántartója, a SIDN weboldala) SOA-rekordját (online eszközzel vagy a dig SOA sidn.nl paranccsal). Töltse ki: (1) az elsődleges névszervert, (2) a sorozatszámot.
További olvasnivaló
Ezek a cikkek a WebOké kezelőpaneljeit mutatják be. Más szolgáltatóknál hasonlóan működik.
