Moodul 1 · 1.2
Hoe is een domeinnaam opgebouwd
Moodul 1: Mis on DNS? · Lugemisaeg: 7 minutit
Õpieesmärk: Pärast seda tundi oskad nimetada domeeninime osi ja lugeda nime paremalt vasakule.
Põhimõisted: silt (label), TLD (ccTLD ja gTLD), teine tase, alamdomeen, juur (root), lõpupunkt, FQDN, maksimaalne pikkus
Nimi koosneb siltidest
Võta nimi www.shop.voorbeeld.nl. See koosneb neljast osast, mis on eraldatud punktidega: www, shop, voorbeeld ja nl. Iga osa nimetatakse sildiks (label).
Domeeninime loed paremalt vasakule. Paremal on kõige üldisem osa, vasakul kõige täpsem. Postiaadressiga on see samamoodi: kirjutad kõigepealt nime ja viimasena riigi, aga post otsib kõigepealt riigi ja alles lõpus inimese. Domeeninimegi kirjutad niimoodi, täpsemast üldisemaks, riik (või muu kategooria) paremal ja arvuti nimi vasakul. DNS loebki seda paremalt vasakule: kõigepealt riigi, viimasena arvuti nime.
Puu
DNS on üles ehitatud nagu ümberpööratud puu:
. (root)
┌─────────┼──────────┐
nl com org
┌───┴───┐ │ │
voorbeeld sidn google wikipedia
┌──┴──┐
www shop
│
www- Kõige ülemal on juur (root), puu juur. Sellel pole nime. Kirjutad selle üksiku punktina.
- Selle all on tippdomeenid ehk TLD-d:
nl,com,org,de,beja veel üle tuhande teise. - Nende all on nimed, mida saad registreerida, näiteks
voorbeelddomeeninlall. Seda nimetatakse teiseks tasemeks. Koos moodustavad needvoorbeeld.nl: sinu domeeninime. - Kõik, mille paned ise sellest vasakule, on alamdomeen:
www.voorbeeld.nl,shop.voorbeeld.nl, ja isegiwww.shop.voorbeeld.nl. Neid ei pea registreerima. Domeenivoorbeeld.nlomanikuna loome need ise, nii palju kui tahad.
Tippdomeenide liigid
TLD-sid on kaht peamist liiki:
| Liik | Tähendus | Näited |
|---|---|---|
| ccTLD (country code) | Kahetäheline riigikood | .nl (Holland), .be (Belgia), .de (Saksamaa), .eu (Euroopa Liit) |
| gTLD (generic) | Üldine kategooria või kaubamärgi nimi | .com, .org, .net, .info, ja uuemad nagu .shop, .amsterdam, .app |
Rangelt võttes pole .eu riik, kuid seda käsitletakse siiski ccTLD-na. Igal TLD-l on omad reeglid: kes võib registreerida, kui kauaks, kuidas ülekanne toimub. Need reeglid kehtestab TLD haldaja (vt tund 1.3).
Mõni riik kasutab lisataset. Ühendkuningriigis registreeritakse näiteks tihti domeeni .co.uk alla. Domeenis voorbeeld.co.uk on uk TLD, kuid registreerid kolmandal tasemel. DNS-i toimimise jaoks pole sellel vahet: see on lihtsalt üks silt juurde.
Lõpupunkt
Ametlikult lõpeb iga täielik nimi punktiga, nagu www.voorbeeld.nl. (pane tähele lõpupunkti). See viimane punkt tähistab juurt. Brauserisse ei kirjuta sa seda kunagi, sest brauser lisab selle vaikselt ise. Kuid DNS-paneelis on see oluline.
Nime, mis lõpeb punktiga, nimetatakse täielikuks nimeks ehk FQDN-iks (fully qualified domain name). Nimi ilma lõpupunktita on DNS-paneelis sageli suhteline nimi: paneel lisab selle taha sinu enda domeeninime.
Oletame, et haldad domeeni voorbeeld.nl DNS-i ja sisestad kirje väärtuseks mail.voorbeelddomein.nl, ilma punktita. Siis teeb paneel sellest tegelikult:
mail.voorbeelddomein.nl.voorbeeld.nl.Seda nime pole olemas ja su kirje ei tööta. Lõpupunktiga (mail.voorbeelddomein.nl.) on see õige. See on üks levinumaid DNS-i vigu. Tund 2.2 käsitleb seda põhjalikumalt. Mõni paneel lisab punkti ise või hoiatab sind; vaata pärast salvestamist alati üle, milline kirje välja näeb.
Suurtähed, märgid ja pikkus
- Suurtähtedel pole vahet.
Voorbeeld.NLjavoorbeeld.nlon sama nimi. - Lubatud märgid hostinimedes on tähed, numbrid ja sidekriips (mitte sildi alguses või lõpus). Olemas on ka nimed, milles on tähed nagu é või ü (IDN, internationalized domain names). Need salvestatakse DNS-is koodina, mis algab tähtedega
xn--. Näitekscafé.nlmuutub kujuksxn--caf-dma.nl. - Allkriipsu (
_) näed tehnilistes nimedes nagu_dmarc.voorbeeld.nlvõiselector1._domainkey.voorbeeld.nl. Need pole mõeldud veebiaadressiks, vaid spetsiaalsete kirjete jaoks (moodul 4). - Maksimaalne pikkus: üks silt võib olla maksimaalselt 63 märki, kogu nimi maksimaalselt 253 märki (ilma lõpupunktita). See on kirjas RFC 1035-s.
Kus on sinu domeeninimi ja kus su alamdomeen?
Vahe domeeninime ja alamdomeeni vahel on praktikas oluline:
- Domeeninime (
voorbeeld.nl) registreerid ja maksad registripidaja juures. Seal määrad ka nimeserverid. - Alamdomeenid (
www,shop,mail) loome ise oma domeeni DNS-is. Selleks ei ole registripidajat vaja.
Nime voorbeeld.nl ennast, ilma millegita ees, nimetame selles kursuses paljaks domeeniks (apex). Erialakeeles nimetatakse seda apex'iks ehk zone apex'iks. Paneelides kirjutatakse see sageli kui @.
Kokkuvõte
- Domeeninimi koosneb punktidega eraldatud siltidest; loed seda paremalt vasakule.
- Paremal on TLD (ccTLD nagu
.nlvõi gTLD nagu.com), selle ees registreeritud nimi, selle ees alamdomeenid. - Juur on üksik punkt; nimi lõpupunktiga on täielik nimi (FQDN).
- Ilma lõpupunktita lisab paneel selle taha sinu enda domeeninime.
- Silt on maksimaalselt 63 märki, nimi maksimaalselt 253; suurtähed ei loe.
Test
Ülesanne
Ülesanne Z1.2: Nime lahtiharutamine. Võta nimi nl.wikipedia.org. Täida: (1) TLD, (2) registreeritud domeeninimi, (3) alamdomeen. Seejärel otsi, millised nimeserverid on TLD-l org (domeeni org. NS-kirje) ja sisesta neist üks.
Loe veel
Need artiklid kirjeldavad olukorda WebOké juures. Teiste pakkujate juures töötab see sarnaselt.
