2. modul · 2.1
Névszerverek és rekordok: a különbség
2. modul: Névszerverek és zónák · Olvasási idő: 7 perc
Tanulási cél: E lecke után képes lesz megállapítani, hol kezelik egy domain DNS-ét, és elmagyarázni, miért nem történik semmi, ha egy módosítást rossz helyen végez el.
Kulcsfogalmak: névszerver (NS), zóna, rekordok, delegálás, "aki a névszervereket üzemelteti, az kezeli a DNS-t"
Két kérdés, amit sokan összekevernek
A DNS esetében mindig két különböző kérdésről van szó:
- Ki kezeli ennek a domainnek a DNS-ét? A válasz a névszerverek.
- Mi áll ennek a domainnek a DNS-ében? A válasz a rekordok, például A, MX és TXT.
Egy hasonlat: a névszerverek annak az archívumnak a címe, ahol a domain telefonkönyve található. A rekordok a bejegyzések ebben a telefonkönyvben. Ha egy bejegyzést módosítani szeretne, a megfelelő archívumban kell lennie. A telefonkönyv egy másik archívumban lévő másolatának módosítása hiábavaló: ott senki nem néz utána.
Névszerverek: hol van a telefonkönyv
A nyilvántartónál minden domainhez tartozik egy névszerverlista. Az 1.4 leckében láthatta, hogy egy resolver a TLD-n keresztül irányítódik ezekhez a névszerverekhez. Például:
example.com. NS ns1.hosting.example.
example.com. NS ns2.hosting.example.Minden domainnek legalább két névszervere van. Ha az egyik kiesik, a másik válaszol. Sok nyilvántartó, például a holland .nl-t kezelő SIDN, ezt elő is írja. Gyakran különböző hálózatokon vagy adatközpontokban helyezkednek el.
A névszervereket a regisztrátorán keresztül állítja be (1.3. lecke). A regisztrátor adja tovább ezeket a nyilvántartónak. Csak ezután irányul a világ ezekhez a névszerverekhez.
A zóna: ami a telefonkönyvben áll
A névszervereken található a domain zónája: az összes rekord gyűjteménye. Egy zóna például a következőket tartalmazhatja:
example.com. 3600 IN A 192.0.2.10
example.com. 3600 IN AAAA 2001:db8::10
www.example.com. 3600 IN CNAME example.com.
example.com. 3600 IN MX 10 mail.example.com.
mail.example.com. 3600 IN A 192.0.2.25
example.com. 3600 IN TXT "v=spf1 mx ~all"Hogy pontosan hogyan kell olvasni egy ilyen sort, azt a 2.2. leckében tanulja meg. Hogy az egyes típusok mit csinálnak, azt a 3. és 5. modul között tanulja meg.
Az aranyszabály
Aki a névszervereket üzemelteti, az kezeli a DNS-t.
Ez logikusnak hangzik, de a gyakorlatban itt szokott hiba becsúszni. Néhány ismerős helyzet:
- A domainjét az A félnél regisztrálta, de a névszerverei a Cloudflare felé mutatnak. Ebben az esetben a rekordokat a Cloudflare-nél kell módosítania. Az A fél DNS-képernyője továbbra is mutathat rekordokat, de azokat senki nem olvassa.
- Weboldalt építtetett egy olyan platformon, mint a Wix, és ehhez a névszervereket arra a platformra állította. Ekkor a platform kezeli a teljes DNS-ét, beleértve a levelezési rekordokat is. Az MX-rekordokat és más levelezési rekordokat tehát ott kell beállítania. Ha ezt elfelejti, a levelei nem érkeznek meg.
- A tárhelyszolgáltatója egy kezelőfelületen mutat egy DNS-zónát, de a domain az előző szolgáltató névszervereit használja. Ekkor az új tárhelyszolgáltatónál végzett módosítások semmit nem csinálnak, amíg át nem állítja a névszervereket.
A tünet mindig ugyanaz: módosít egy rekordot, vár, és semmi nem történik. Ekkor az első kérdés: a megfelelő helyen módosítok-e?
Így állapítja meg, hol kezelik a DNS-t
Kérdezze le a névszervereket. Használjon egy online DNS-lekérdező eszközt, vagy egy parancssorban:
nslookup -type=ns example.comvagy
dig NS example.com +short- A névből ismerje fel, ki az. A névszerverek nevében többnyire szerepel a szolgáltató neve. A
*.ns.cloudflare.coma Cloudflare, azns*.wixdns.neta Wix, a tárhelyszolgáltatója névszervereit a domainnevükről ismeri fel. - A rekordokat ennél a félnél módosítsa. Ott kell bejelentkeznie és a zónát módosítania.
Egy második ellenőrzés a domain whois lekérdezése (1.3. lecke). Ez mutatja a névszervereket úgy, ahogy azok a nyilvántartónál szerepelnek. Ezt használja a világ. Ha a névszerverek saját válasza ettől eltér, akkor valami nincs rendesen beállítva.
A rekordok másolása nem egyenlő az átvitellel
Ha megváltoztatja a névszervereket, a rekordok nem kerülnek automatikusan át. Az új szolgáltató egy üres zónával kezd, vagy egy saját maga által kitalált alapértelmezett zónával. Amit a régi zóna tartalmazott, azt Önnek kell átvennie. Ha például elfelejti a DKIM-rekordot vagy egy Microsoft 365 ellenőrző rekordot, akkor az adott funkció a váltás után nem fog működni.
Ezért érvényes a szabály: először állítsa be a zónát az új szolgáltatónál, csak utána módosítsa a névszervereket. A 2.3. és 6.3. lecke ezzel részletesebben foglalkozik.
A gyakorlatban: így néz ki egy kezelőfelületen
A Fiókom felületen a domain oldalán, a DNS fülön felül látható, hogy a domain mely névszervereket használja. Ha ott más névszerverek szerepelnek, mint a tárhelyszolgáltatóéi, a felület jelzi, hogy a DNS-t máshol kezelik. A DirectAdmin esetében a DNS adminisztráció alatt látja a zónában szereplő NS-rekordokat. Figyelem: ezek csak azt mutatják, mi szerepel a zónában, nem azt, mi szerepel a nyilvántartónál. Más kezelőfelületek, mint a cPanel, a Plesk vagy a regisztrátora felülete, ugyanezt az információt mutatják, többnyire egy olyan cím alatt, mint „Névszerverek” vagy „DNS”.
Összefoglalás
- A névszerverek határozzák meg, ki kezeli a DNS-t; a rekordok határozzák meg, mi áll benne.
- Minden domainnek legalább két névszervere van, amelyeket a regisztrátoron keresztül állít be.
- A zóna a névszervereken lévő rekordok gyűjteménye.
- Aki a névszervereket üzemelteti, az kezeli a DNS-t: a más helyen végzett módosítás semmit nem csinál.
- Névszerverváltáskor a rekordok nem kerülnek automatikusan át: először állítsa be a zónát, csak utána váltson.
Kvíz
Feladat
Z2.1 feladat: Ki kezeli a DNS-t? Keresse meg a wikipedia.org és a saját domainje (ha van) névszervereit. Töltse ki őket, és adja meg, melyik szolgáltatónál kellene módosítania saját domainje DNS-ét.
További olvasnivaló
Ezek a cikkek a WebOké-nál érvényes helyzetet írják le. Más szolgáltatóknál hasonlóan működik.
- DirectAdmin útmutató 5.1: Mi az a DNS, és mikor kell módosítani?
- DirectAdmin útmutató 5.12: DNS a Fiókom rendszerben és külső névszervereknél, mint például a Cloudflare
- Saját vagy külső (például Cloudflare) névszerverek használata a domainhez
- A névszerver vagy DNS módosítása mennyi ideig tart, és mi a teendő, ha az nem látható?
