Modul 2 · 2.2
Een zone lezen
Modul 2: Imenski strežniki in cone · Čas branja: 8 minut
Cilj lekcije: Po tej lekciji boste znali prebrati in zapisati DNS zapis: ime, TTL, razred, vrsto in vrednost, vključno z znakom @ in piko na koncu.
Ključni pojmi: datoteka cone, @, relativno in polno ime, pika na koncu, SOA, serijska številka, NS zapis
Pet delov zapisa
V tehničnem smislu je cona pogosto zapisana kot datoteka cone: besedilna datoteka, v kateri je v vsaki vrstici en zapis. Tudi če Vaš nadzorni panel iz tega naredi lep obrazec, so v ozadju vedno isti deli:
www.example.com. 3600 IN A 192.0.2.10
│ │ │ │ │
naam TTL klasse type waarde| Del | Pomen |
|---|---|
| Ime | Za katero ime zapis velja |
| TTL | Koliko sekund se sme odgovor pomniti (lekcija 6.1) |
| Razred | Vedno IN (internet). Nadzorni paneli to večinoma izpustijo |
| Vrsta | Vrsta zapisa: A, AAAA, CNAME, MX, TXT, NS, SRV, CAA ... |
| Vrednost | Odgovor. Pri MX in SRV so tu tudi številke, na primer prioriteta |
Nekaj primerov:
example.com. 3600 IN A 192.0.2.10
example.com. 3600 IN MX 10 mail.example.com.
_dmarc.example.com. 3600 IN TXT "v=DMARC1; p=none"
shop.example.com. 3600 IN CNAME shops.example.net.Obstaja lahko več zapisov z istim imenom in isto vrsto. Dva MX zapisa za example.com ali dva A zapisa za www sta povsem običajna. Skupaj jih imenujemo nabor zapisov (recordset).
Znak @
Znak @ v coni pomeni: ime domene same. V coni domene example.com je
@ 3600 IN A 192.0.2.10enako kot
example.com. 3600 IN A 192.0.2.10Večina nadzornih panelov uporablja @ ali pa pusti polje za ime prazno, kadar gre za golo domeno. Če Vas kakšna storitev prosi, da dodate zapis "na Vašo domeno" ali "na koren Vaše domene", s tem misli @. Pozor: "koren Vaše domene" je nekaj drugega kot koren DNS iz lekcije 1.2.
Relativna in polna imena
V lekciji 1.2 ste videli piko na koncu. V coni deluje takole:
- Če se ime konča s piko, je polno.
mail.example.com.je točno to ime. - Če se ime ne konča s piko, je relativno. Ime cone se doda za njim. V coni domene
example.comtakomailpostanemail.example.com.(s piko).
To velja tako za ime zapisa kot za ime v vrednosti, na primer pri CNAME, MX, NS in SRV. Pri IP naslovu v A ali AAAA zapisu to ni pomembno: tam pike nikoli ne dodate.
Primerjava:
| Vnesete (cona example.com) | V resnici postane |
|---|---|
Ime: shop | shop.example.com. |
Ime: shop.example.com (brez pike) | shop.example.com.example.com. |
Ime: shop.example.com. | shop.example.com. |
Vrednost MX: mail.example.net | mail.example.net.example.com. (napačno) |
Vrednost MX: mail.example.net. | mail.example.net. (pravilno) |
Nadzorni paneli to obravnavajo različno. Nekateri vedno dodajo Vaše ime domene za poljem za ime in to prikažejo pod poljem. Nekateri samodejno dodajo piko za vrednostjo. Drugi upoštevajo točno to, kar vnesete. Obstaja en varen način dela:
- V polje Ime vnesite samo prvi del (
shop,www,_dmarc), ali@za domeno samo. - Pri vrednosti, ki je ime, vnesite polno ime s piko na koncu, razen če nadzorni panel jasno navede, da to ni potrebno.
- Po shranitvi preverite, kako je zapis prikazan na seznamu. Če vidite svoje ime domene podvojeno, ga popravite.
Zapis SOA: glava cone
Vsaka cona se začne s točno enim zapisom SOA (start of authority). Ta vsebuje upravljavske podatke, na primer:
example.com. 3600 IN SOA ns1.hosting.example. hostmaster.example.com. (
2026110701 ; serijska številka
14400 ; refresh
3600 ; retry
1209600 ; expire
300 ) ; minimum (negativni predpomnilnik)- Prvo ime je primarni imenski strežnik.
- Drugo je e-poštni naslov skrbnika, s piko namesto
@:hostmaster.example.com.pomenihostmaster@example.com. - Serijska številka se poveča ob vsaki spremembi. Drugi imenski strežniki na podlagi tega vidijo, da je nekaj novega, in cono znova pridobijo. Pogosto gre za datum z zaporedno številko, na primer
2026110701. - Zadnja vrednost med drugim določa, kako dolgo se sme pomniti odgovor "ne obstaja" (lekcija 6.2).
Zapis SOA večinoma upravlja Vaš nadzorni panel sam. Skoraj nikoli ga ni treba spreminjati. Je pa koristno vedeti: če se serijske številke med Vašimi imenskimi strežniki razlikujejo, nima vsak imenski strežnik zadnje različice.
NS zapisi v coni
V coni so tudi NS zapisi za domeno samo:
@ 3600 IN NS ns1.hosting.example.
@ 3600 IN NS ns2.hosting.example.Ti morajo ustrezati imenskim strežnikom, ki so navedeni pri registru (lekcija 2.1). Ne spreminjajte jih, ne da bi hkrati pri registrarju spremenili imenske strežnike. NS zapis za poddomeno (klant.example.com NS ...) to poddomeno delegira drugim imenskim strežnikom. To je naprednejše delo.
V praksi: tako je videti v nadzornem panelu
V DirectAdmin odprete Upravljanje DNS. Vidite tabelo s stolpci Ime, TTL, Vrsta in Vrednost: točno deli iz te lekcije, le brez razreda. Ime s piko na koncu, na primer example.com., je domena sama. V Moj WebOké, zavihek DNS, v polje Ime vnesete @ za domeno samo, pod poljem pa vidite polno ime. cPanel (Zone Editor), Plesk, Cloudflare in nadzorni paneli registrarjev delujejo z istimi polji, razlikujejo se le imena gumbov.
Povzetek
- Zapis je sestavljen iz imena, TTL, razreda (IN), vrste in vrednosti.
@pomeni domeno samo.- Ime s piko na koncu je polno; brez pike se za njim doda ime cone.
- V polje Ime vnesite samo prvi del in po shranitvi preverite, kako je zapis videti.
- Zapis SOA je glava cone; serijska številka se poveča ob vsaki spremembi.
Kviz
Naloga
Naloga Z2.2: Branje SOA. Poizvedite po zapisu SOA za sidn.nl (spletno orodje ali dig SOA sidn.nl). Opomba: sidn.nl je spletna stran SIDN, registra za .nl na Nizozemskem. Vnesite: (1) primarni imenski strežnik, (2) serijsko številko.
Za dodatno branje
Ti članki opisujejo nadzorne panele WebOké. Pri drugih ponudnikih deluje podobno.
