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.bolt.example.com nevet. Ez négy részből áll, amelyeket pontok választanak el: www, bolt, example és com. 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
│ ┌────┴────┐ │
sidn example google wikipedia
┌──┴──┐
www bolt
│
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 az
exampleacomalatt. Ezt nevezzük második szintnek. Együtt alkotják azexample.comnevet: az Ön domainnevét. - Minden, amit ez elé saját maga tesz, egy aldomain:
www.example.com,bolt.example.com, sőt akárwww.bolt.example.comis. Ezeket nem kell regisztrálni. Azexample.comdomaintulajdonosaké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. Az example.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.example.com. 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 az example.com DNS-ét kezeli, és egy rekord értékeként a mail.example.net nevet adja meg, pont nélkül. Ekkor a panel a valóságban ezt hozza létre belőle:
mail.example.net.example.com.Ez a név nem létezik, és a rekord nem fog működni. Záró ponttal (mail.example.net.) 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. Az
Example.COMés azexample.comugyanaz 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.example.comvagy aselector1._domainkey.example.com. 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 (
example.com) egy regisztrátornál regisztrálja és fizeti. Ott állítja be a névszervereket is. - Az aldomaineket (
www,bolt,mail) Ön maga hozza létre a domainje DNS-ében. Ehhez nincs szüksége regisztrátorra.
Magát az example.com 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.
