1 modulis · 1.2
Kaip sudaromas domeno vardas
1 modulis: Kas yra DNS? · Skaitymo trukmė: 7 min.
Mokymosi tikslas: Po šios pamokos galėsite įvardyti domeno vardo dalis ir skaityti vardą iš dešinės į kairę.
Pagrindinės sąvokos: žymė (label), TLD (ccTLD ir gTLD), antras lygmuo, subdomenas, root, taškas gale, FQDN, maksimalus ilgis
Vardą sudaro žymės
Paimkime vardą www.shop.voorbeeld.nl. Jį sudaro keturios dalys, atskirtos taškais: www, shop, voorbeeld ir nl. Kiekviena dalis vadinama žyme (label).
Domeno vardą skaitote iš dešinės į kairę. Dešinėje yra pati bendriausia dalis, kairėje labiausiai konkreti. Pašto adreso atveju yra panašiai: pirma rašote vardą, o paskiausiai šalį, bet paštas pirmiausia suranda šalį ir tik pačioje pabaigoje asmenį. Domeno vardas rašomas taip pat, nuo konkretaus prie bendro: šalis (ar kita kategorija) yra dešinėje, o kompiuterio pavadinimas kairėje. Todėl DNS skaito jį iš dešinės į kairę: pirmiausia šalį, paskiausiai kompiuterio pavadinimą.
Medis
DNS sandara primena apverstą medį:
. (root)
┌─────────┼──────────┐
nl com org
┌───┴───┐ │ │
voorbeeld sidn google wikipedia
┌──┴──┐
www shop
│
www- Viršuje yra root, medžio šaknis. Ji neturi pavadinimo. Rašoma kaip pavienis taškas.
- Žemiau yra aukščiausio lygio domenai arba TLD:
nl,com,org,de,beir daugiau nei tūkstantis kitų. - Dar žemiau yra vardai, kuriuos galima registruoti, pavyzdžiui,
voorbeeldponl. Tai vadinama antru lygmeniu. Kartu jie sudarovoorbeeld.nl: Jūsų domeno vardą. - Viskas, ką pats pridedate kairėje, yra subdomenas:
www.voorbeeld.nl,shop.voorbeeld.nl, ir netwww.shop.voorbeeld.nl. Jų registruoti nereikia. Kaipvoorbeeld.nlvaldytojas, galite sukurti jų patys, tiek, kiek norite.
Aukščiausio lygio domenų rūšys
Yra dvi pagrindinės TLD rūšys:
| Rūšis | Reikšmė | Pavyzdžiai |
|---|---|---|
| ccTLD (country code) | Dviejų raidžių šalies kodas | .nl (Nyderlandai), .be (Belgija), .de (Vokietija), .eu (Europos Sąjunga) |
| gTLD (generic) | Bendra kategorija ar prekės ženklas | .com, .org, .net, .info, ir naujesni, pavyzdžiui, .shop, .amsterdam, .app |
Griežtai kalbant, .eu nėra šalis, tačiau jis traktuojamas kaip ccTLD. Kiekvienas TLD turi savo taisykles: kas gali registruoti, kiek laiko, kaip vyksta perkėlimas. Šias taisykles nustato TLD administratorius (žr. pamoką 1.3).
Kai kurios šalys naudoja papildomą lygmenį. Jungtinėje Karalystėje dažnai registruojama, pavyzdžiui, po .co.uk. Vardo voorbeeld.co.uk atveju uk yra TLD, bet registruojate trečiame lygmenyje. DNS veikimui tai nieko nekeičia: tai tiesiog dar viena žymė.
Taškas gale
Oficialiai kiekvienas pilnas vardas baigiasi tašku, kaip www.voorbeeld.nl. (atkreipkite dėmesį į tašką gale). Tas paskutinis taškas žymi root. Naršyklėje jo niekada neįvedate, nes naršyklė jį tyliai prideda pati. Tačiau DNS valdymo skydelyje jis yra svarbus.
Vardas, kuris baigiasi tašku, vadinamas pilnu vardu arba FQDN (fully qualified domain name). Vardas be taško gale DNS valdymo skydelyje dažnai yra santykinis vardas: skydelis automatiškai prideda Jūsų paties domeno vardą.
Tarkime, valdote voorbeeld.nl DNS ir kaip įrašo reikšmę įvedate mail.voorbeelddomein.nl, be taško. Tuomet skydelis iš tikrųjų iš to padaro:
mail.voorbeelddomein.nl.voorbeeld.nl.Tokio vardo nėra, ir Jūsų įrašas neveikia. Su tašku gale (mail.voorbeelddomein.nl.) viskas tvarkoje. Tai viena dažniausiai pasitaikančių klaidų DNS srityje. Pamoka 2.2 šią temą nagrinėja plačiau. Kai kurie valdymo skydeliai patys prideda tašką arba įspėja Jus; po išsaugojimo visada patikrinkite, kaip įrašas atrodo.
Didžiosios raidės, simboliai ir ilgis
- Didžiosios raidės neturi reikšmės.
Voorbeeld.NLirvoorbeeld.nlyra tas pats vardas. - Leidžiami simboliai serverio vardams yra raidės, skaičiai ir brūkšnelis (ne žymės pradžioje ar pabaigoje). Egzistuoja ir vardai su tokiomis raidėmis kaip é ar ü (IDN, internationalized domain names). DNS jie saugomi kaip kodas, prasidedantis
xn--. Pavyzdžiui,café.nltampaxn--caf-dma.nl. - Pabraukimo brūkšnys (
_) sutinkamas techniniuose varduose, tokiuose kaip_dmarc.voorbeeld.nlarbaselector1._domainkey.voorbeeld.nl. Jie nėra skirti svetainės adresui, o specialiems įrašams (4 modulis). - Maksimalus ilgis: viena žymė gali būti ne ilgesnė kaip 63 simboliai, visas vardas ne ilgesnis kaip 253 simboliai (neskaičiuojant paskutinio taško). Tai nurodyta RFC 1035.
Kur domeno vardas, o kur subdomenas?
Skirtumas tarp domeno vardo ir subdomeno yra praktiškai svarbus:
- Domeno vardą (
voorbeeld.nl) registruojate ir už jį mokate registratoriui. Ten taip pat nustatote vardų serverius. - Subdomenus (
www,shop,mail) susikuriate patys savo domeno DNS. Tam registratoriaus nereikia.
Patį vardą voorbeeld.nl, be jokio priešdėlio, šiame kurse vadiname pagrindiniu domenu (apex). Profesine kalba tai vadinama apex arba zone apex. Valdymo skydeliuose jis dažnai žymimas kaip @.
Santrauka
- Domeno vardą sudaro taškais atskirtos žymės; jį skaitote iš dešinės į kairę.
- Dešinėje yra TLD (ccTLD, pavyzdžiui,
.nl, arba gTLD, pavyzdžiui,.com), prieš jį registruotas vardas, dar prieš tai subdomenai. - Root yra pavienis taškas; vardas su tašku gale yra pilnas vardas (FQDN).
- Be taško gale valdymo skydelis prideda Jūsų paties domeno vardą.
- Žymė yra ne ilgesnė kaip 63 simboliai, vardas ne ilgesnis kaip 253; didžiosios raidės reikšmės neturi.
Testas
Užduotis
Užduotis Z1.2: Vardo išardymas. Paimkite vardą nl.wikipedia.org. Nurodykite: (1) TLD, (2) registruotą domeno vardą, (3) subdomeną. Po to suraskite, kokius vardų serverius turi TLD org (NS įrašas domenui org.) ir įrašykite vieną iš jų.
Skaitykite daugiau
Šie straipsniai aprašo situaciją WebOké atveju. Pas kitus paslaugų teikėjus veikimo principas yra panašus.
