Modul 2 · 2.2
Čitanje zone
Modul 2: Poslužitelji imena i zone · Vrijeme čitanja: 8 minuta
Cilj lekcije: Nakon ove lekcije moći ćete čitati i pisati DNS zapis: naziv, TTL, klasu, tip i vrijednost, uključujući znak @ i točku na kraju.
Ključni pojmovi: datoteka zone, @, relativni i potpuni naziv, točka na kraju, SOA, serijski broj, NS zapis
Pet dijelova zapisa
U tehničkom smislu zona se često zapisuje kao datoteka zone: tekstualna datoteka s jednim zapisom po retku. Čak i kad Vaš panel to prikazuje kao uredan obrazac, u pozadini se nalazi isti skup od pet dijelova:
www.example.com. 3600 IN A 192.0.2.10
│ │ │ │ │
naziv TTL klasa tip vrijednost| Dio | Značenje |
|---|---|
| Naziv | Za koji naziv zapis vrijedi |
| TTL | Koliko se sekundi odgovor smije pamtiti (lekcija 6.1) |
| Klasa | Uvijek IN (internet). Paneli to obično izostavljaju |
| Tip | Vrsta zapisa: A, AAAA, CNAME, MX, TXT, NS, SRV, CAA ... |
| Vrijednost | Odgovor. Kod MX i SRV zapisa tu su i brojevi, poput prioriteta |
Nekoliko primjera:
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.Može postojati više zapisa s istim nazivom i istim tipom. Dva MX zapisa za example.com ili dva A zapisa za www sasvim su uobičajena. Zajedno se nazivaju skup zapisa (recordset).
Znak @
Znak @ u zoni znači: naziv same domene. U zoni domene example.com sljedeći zapis
@ 3600 IN A 192.0.2.10jednak je ovome
example.com. 3600 IN A 192.0.2.10Većina panela koristi @, ili ostavlja polje za naziv prazno, za golu domenu. Ako Vas neka usluga zamoli da napravite zapis "na Vašoj domeni" ili "na korijenu Vaše domene", misli se na @. Pazite: "korijen Vaše domene" nije isto što i korijen DNS-a iz lekcije 1.2.
Relativni i potpuni nazivi
U lekciji 1.2 vidjeli ste točku na kraju. U zoni to funkcionira ovako:
- Ako naziv završava točkom, potpun je.
mail.example.com.je točno taj naziv. - Ako naziv ne završava točkom, relativan je. Naziv zone se dodaje na kraj. U zoni domene
example.com,mailtako postajemail.example.com.(s točkom).
To vrijedi i za naziv zapisa i za naziv u vrijednosti, kao kod CNAME, MX, NS i SRV zapisa. Kod IP adrese u A ili AAAA zapisu to nije bitno: tamo nikad ne stavljate točku na kraj.
Usporedite:
| Unosite (zona example.com) | U stvarnosti postaje |
|---|---|
Naziv: shop | shop.example.com. |
Naziv: shop.example.com (bez točke) | shop.example.com.example.com. |
Naziv: shop.example.com. | shop.example.com. |
MX vrijednost: mail.example.net | mail.example.net.example.com. (pogrešno) |
MX vrijednost: mail.example.net. | mail.example.net. (ispravno) |
Paneli se s ovime različito nose. Neki uvijek dodaju Vaš naziv domene iza polja za naziv i to prikazuju ispod polja. Neki automatski dodaju točku iza vrijednosti. Drugi jednostavno koriste ono što unesete. Postoji jedan siguran način rada:
- U polje Naziv unesite samo prvi dio (
shop,www,_dmarc), ili@za samu domenu. - Kod vrijednosti koja je naziv unesite potpuni naziv s točkom na kraju, osim ako panel jasno ne kaže da to nije potrebno.
- Nakon spremanja provjerite kako zapis izgleda u popisu. Ako vidite da se Vaš naziv domene ponavlja dvaput, ispravite to.
SOA zapis: zaglavlje zone
Svaka zona počinje s točno jednim SOA zapisom (start of authority). On sadrži administrativne podatke, poput:
example.com. 3600 IN SOA ns1.hosting.example. hostmaster.example.com. (
2026110701 ; serijski broj
14400 ; refresh
3600 ; retry
1209600 ; expire
300 ) ; minimum (negativna predmemorija)- Prvi naziv je primarni poslužitelj imena.
- Drugi je adresa e-pošte administratora, s točkom umjesto
@:hostmaster.example.com.značihostmaster@example.com. - Serijski broj raste pri svakoj izmjeni. Ostali poslužitelji imena po tome prepoznaju da postoji nešto novo i ponovno preuzimaju zonu. Često je to datum s rednim brojem, poput
2026110701. - Posljednja vrijednost između ostalog određuje koliko dugo se smije pamtiti odgovor "ne postoji" (lekcija 6.2).
SOA zapisom obično upravlja Vaš panel sam. Gotovo nikad ga ne trebate mijenjati. Ipak je korisno znati: ako se serijski brojevi razlikuju između Vaših poslužitelja imena, znači da svi poslužitelji imena nemaju najnoviju verziju.
NS zapisi u zoni
U zoni se također nalaze NS zapisi za samu domenu:
@ 3600 IN NS ns1.hosting.example.
@ 3600 IN NS ns2.hosting.example.Oni moraju odgovarati poslužiteljima imena koji su navedeni kod registra (lekcija 2.1). Ne mijenjajte ih bez da istovremeno promijenite poslužitelje imena kod registrara. NS zapis za poddomenu (klant.example.com NS ...) delegira tu poddomenu drugim poslužiteljima imena. To je napredna tema.
U praksi: ovako izgleda u panelu
U DirectAdminu otvorite DNS Administration. Vidjet ćete tablicu sa stupcima Naziv, TTL, Tip i Vrijednost: točno dijelovi iz ove lekcije, bez klase. Naziv s točkom na kraju, poput example.com., predstavlja samu domenu. U Moj WebOké, na kartici DNS, u polje Naziv unosite @ za samu domenu, a ispod polja vidite potpuni naziv. cPanel (Zone Editor), Plesk, Cloudflare i paneli registrara rade s istim poljima; razlikuju se samo nazivi gumbova.
Sažetak
- Zapis se sastoji od naziva, TTL-a, klase (IN), tipa i vrijednosti.
@znači samu domenu.- Naziv s točkom na kraju je potpun; bez točke se naziv zone dodaje na kraj.
- U polje Naziv unesite samo prvi dio, a nakon spremanja provjerite kako zapis izgleda.
- SOA zapis je zaglavlje zone; serijski broj raste pri svakoj izmjeni.
Kviz
Zadatak
Zadatak Z2.2: Čitanje SOA zapisa. Dohvatite SOA zapis domene sidn.nl (online alat ili dig SOA sidn.nl). Upišite: (1) primarni poslužitelj imena, (2) serijski broj.
Dodatno štivo
Ovi članci opisuju panele WebOké. Kod drugih pružatelja usluga rad je sličan.
