1. modul · 1.2
Hogyan épül fel egy domainnév
1. modul: Mi az a DNS? · Olvasási idő: 7 perc
Tanulási cél: E lecke után Ön képes lesz megnevezni egy domainnév részeit, és a nevet jobbról balra olvasni.
Kulcsfogalmak: label, TLD (ccTLD és gTLD), második szint, aldomain, root, záró pont, FQDN, maximális hossz
Egy név labelekből áll
Vegyük a www.shop.voorbeeld.nl nevet. Ez négy részből áll, amelyeket pontok választanak el: www, shop, voorbeeld és nl. Minden egyes részt labelnek nevezünk.
Egy domainnevet jobbról balra olvasunk. Jobbra áll a legáltalánosabb rész, balra a legspecifikusabb. Egy postacímnél ez ugyanígy van: először a nevet írjuk, legvégül az országot, de a posta először az országot keresi meg, és csak legvégül a személyt. Egy domainnevet is így írunk, specifikustól az általános felé haladva, az országgal (vagy más kategóriával) jobbra, és a számítógép nevével balra. A DNS ezért jobbról balra olvassa: először az országot, legutoljára a számítógép nevét.
A fa
A DNS egy fordított fa szerkezetében épül fel:
. (root)
┌─────────┼──────────┐
nl com org
┌───┴───┐ │ │
voorbeeld sidn google wikipedia
┌──┴──┐
www shop
│
www- Legfelül áll a root, a fa gyökere. Ennek nincs neve. Egy önálló pontként írjuk le.
- Alatta állnak a legfelső szintű domainek vagy TLD-k:
nl,com,org,de,beés bő ezer másik. - Ezek alatt állnak azok a nevek, amelyeket regisztrálni lehet, mint például
voorbeeldanlalatt. Ezt nevezzük második szintnek. Együtt alkotják avoorbeeld.nlnevet: az Ön domainnevét. - Minden, amit ez elé saját maga tesz, egy aldomain:
www.voorbeeld.nl,shop.voorbeeld.nl, sőt akárwww.shop.voorbeeld.nlis. Ezeket nem kell regisztrálni. Avoorbeeld.nldomaintulajdonosaként Ön maga hozza létre őket, annyit, amennyit csak szeretne.
A legfelső szintű domainek fajtái
Kétféle fő TLD-típus létezik:
| Típus | Jelentés | Példák |
|---|---|---|
| ccTLD (country code) | Egy kétbetűs országkód | .nl (Hollandia), .be (Belgium), .de (Németország), .eu (Európai Unió) |
| gTLD (generic) | Egy általános kategória vagy márkanév | .com, .org, .net, .info, és újabbak, mint a .shop, .amsterdam, .app |
Szigorúan véve a .eu nem egy ország, mégis ccTLD-ként kezelik. Minden TLD-nek saját szabályai vannak: ki regisztrálhat, mennyi időre, hogyan működik az átvitel. Ezeket a szabályokat a TLD üzemeltetője állapítja meg (lásd az 1.3. leckét).
Néhány ország egy további szinttel dolgozik. Az Egyesült Királyságban például gyakran a .co.uk alatt regisztrálnak. A voorbeeld.co.uk esetében az uk a TLD, de a regisztráció a harmadik szinten történik. A DNS működése szempontjából ez semmit nem számít: egyszerűen csak eggyel több label.
A záró pont
Hivatalosan minden teljes név ponttal végződik, mint például a www.voorbeeld.nl. esetében (figyeljen a záró pontra). Ez az utolsó pont a root. A böngészőjébe soha nem írja be, mert a böngésző csendben hozzáfűzi. Egy DNS-panelben azonban fontos.
Az a név, amely ponttal végződik, teljes nevet vagy FQDN-t jelent (fully qualified domain name). Egy záró pont nélküli név egy DNS-panelben gyakran egy relatív név: a panel a saját domainnevét fűzi mögé.
Tegyük fel, hogy Ön a voorbeeld.nl DNS-ét kezeli, és egy rekord értékeként a mail.voorbeelddomein.nl nevet adja meg, pont nélkül. Ekkor a panel a valóságban ezt hozza létre belőle:
mail.voorbeelddomein.nl.voorbeeld.nl.Ez a név nem létezik, és a rekord nem fog működni. Záró ponttal (mail.voorbeelddomein.nl.) viszont rendben van. Ez az egyik leggyakrabban elkövetett hiba a DNS terén. A 2.2. lecke ezzel részletesebben foglalkozik. Egyes panelek maguk fűzik hozzá a pontot, vagy figyelmeztetik Önt; mentés után mindig ellenőrizze, hogyan néz ki a rekord.
Nagybetűk, karakterek és hossz
- A nagybetűk nem számítanak. A
Voorbeeld.NLés avoorbeeld.nlugyanaz a név. - Engedélyezett karakterek a hosztnevekben a betűk, számjegyek és a kötőjel (nem lehet egy label elején vagy végén). Léteznek olyan nevek is, amelyekben ékezetes betűk szerepelnek, mint az é vagy az ü (IDN, internationalized domain names). Ezeket a DNS-ben egy
xn--kezdetű kódként tárolják. Acafé.nlpéldáulxn--caf-dma.nllesz. - Az aláhúzásjellel (
_) technikai nevekben találkozhat, mint a_dmarc.voorbeeld.nlvagy aselector1._domainkey.voorbeeld.nl. Ezek nem weboldal-címnek, hanem speciális rekordoknak vannak szánva (4. modul). - Maximális hossz: egy label legfeljebb 63 karakter lehet, a teljes név legfeljebb 253 karakter (a záró pont nélkül). Ez az RFC 1035-ben szerepel.
Hol van a domainneve, és hol az aldomainje?
A domainnév és az aldomain közötti különbség gyakorlati szempontból fontos:
- A domainnevet (
voorbeeld.nl) egy regisztrátornál regisztrálja és fizeti. Ott állítja be a névszervereket is. - Az aldomaineket (
www,shop,mail) Ön maga hozza létre a domainje DNS-ében. Ehhez nincs szüksége regisztrátorra.
Magát a voorbeeld.nl nevet, bármi nélkül, ami elé kerülne, ebben a tanfolyamban csupasz domainnek nevezzük. Szaknyelven ezt apexnek vagy zone apexnek hívják. A panelekben gyakran @ jelként jelenik meg.
Összefoglalás
- Egy domainnév pontokkal elválasztott labelekből áll; jobbról balra olvassa.
- Jobbra áll a TLD (ccTLD, mint a
.nl, vagy gTLD, mint a.com), előtte a regisztrált név, azelőtt az aldomainek. - A root egy önálló pont; egy záró ponttal végződő név egy teljes név (FQDN).
- Záró pont nélkül a panel a saját domainnevét fűzi hozzá.
- Egy label legfeljebb 63 karakter, egy név legfeljebb 253; a nagybetűk nem számítanak.
Kvíz
Feladat
Z1.2 feladat: Egy név elemzése. Vegyük a nl.wikipedia.org nevet. Töltse ki: (1) a TLD-t, (2) a regisztrált domainnevet, (3) az aldomaint. Ezután nézze meg, hogy a org TLD-nek milyen névszerverei vannak (az org. NS-rekordja), és adjon meg közülük egyet.
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.
