Modulul 2 · 2.2
Citirea unei zone
Modulul 2: Servere de nume și zone · Timp de citire: 8 minute
Obiectiv de învățare: După această lecție veți putea citi și scrie o înregistrare DNS: nume, TTL, clasă, tip și valoare, inclusiv semnul @ și punctul de la final.
Concepte-cheie: fișier de zonă, @, nume relativ și complet, punct la final, SOA, număr de serie, înregistrare NS
Cele cinci părți ale unei înregistrări
Din punct de vedere tehnic, o zonă este adesea scrisă sub forma unui fișier de zonă: un fișier text cu câte o înregistrare pe fiecare linie. Chiar dacă panoul dumneavoastră de control o transformă într-un formular prietenos, aceleași cinci părți se regăsesc în el:
www.example.com. 3600 IN A 192.0.2.10
│ │ │ │ │
naam TTL klasse type waarde| Parte | Semnificație |
|---|---|
| Nume | Pentru ce nume este valabilă înregistrarea |
| TTL | Câte secunde poate fi reținut răspunsul în cache (lecția 6.1) |
| Clasă | Întotdeauna IN (internet). Panourile o omit de obicei |
| Tip | Tipul de înregistrare: A, AAAA, CNAME, MX, TXT, NS, SRV, CAA ... |
| Valoare | Răspunsul. La o înregistrare MX și SRV apar și numere, precum prioritatea |
Câteva exemple:
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.Pot exista mai multe înregistrări cu același nume și același tip. Două înregistrări MX pentru example.com sau două înregistrări A pentru www sunt lucruri complet normale. Împreună se numesc un set de înregistrări (recordset).
Semnul @
Semnul @ înseamnă, într-o zonă: numele domeniului însuși. În zona example.com,
@ 3600 IN A 192.0.2.10este identic cu
example.com. 3600 IN A 192.0.2.10Majoritatea panourilor de control folosesc @, sau lasă câmpul de nume gol, pentru domeniul rădăcină (apex). Dacă un serviciu vă cere o înregistrare „pe domeniul dumneavoastră” sau „la rădăcina domeniului dumneavoastră”, se referă la @. Atenție: „rădăcina domeniului dumneavoastră” este altceva decât rădăcina DNS din lecția 1.2.
Nume relative și complete
În lecția 1.2 ați văzut punctul de la final. Într-o zonă funcționează astfel:
- Dacă un nume se termină cu un punct, este complet.
mail.example.com.este exact acel nume. - Dacă un nume nu se termină cu un punct, este relativ. Numele zonei este adăugat după el. În zona
example.com,maildevine astfelmail.example.com.(cu punct).
Acest lucru este valabil atât pentru numele unei înregistrări, cât și pentru un nume din valoare, ca la CNAME, MX, NS și SRV. La o adresă IP dintr-o înregistrare A sau AAAA acest lucru nu contează: acolo nu puneți niciodată un punct la final.
Comparați:
| Completați (zona example.com) | Devine în realitate |
|---|---|
Nume: shop | shop.example.com. |
Nume: shop.example.com (fără punct) | shop.example.com.example.com. |
Nume: shop.example.com. | shop.example.com. |
Valoare MX: mail.example.net | mail.example.net.example.com. (greșit) |
Valoare MX: mail.example.net. | mail.example.net. (corect) |
Panourile de control gestionează acest lucru diferit. Unele adaugă întotdeauna numele domeniului dumneavoastră după câmpul de nume și afișează acest lucru sub câmp. Unele adaugă automat un punct după o valoare. Altele fac exact ce introduceți. Există o metodă sigură:
- Introduceți la Nume doar prima parte (
shop,www,_dmarc), sau@pentru domeniul însuși. - Introduceți la o valoare care este un nume numele complet cu punct la final, cu excepția cazului în care panoul de control precizează clar că nu este necesar.
- Verificați după salvare cum apare înregistrarea în listă. Dacă vedeți numele propriului domeniu dublat în ea, corectați-l.
Înregistrarea SOA: antetul zonei
Fiecare zonă începe cu exact o singură înregistrare SOA (start of authority). Aceasta conține date administrative, precum:
example.com. 3600 IN SOA ns1.hosting.example. hostmaster.example.com. (
2026110701 ; serienummer
14400 ; refresh
3600 ; retry
1209600 ; expire
300 ) ; minimum (negatieve cache)- Primul nume este serverul de nume principal.
- Al doilea este adresa de e-mail a administratorului, cu un punct în locul lui
@:hostmaster.example.com.înseamnăhostmaster@example.com. - Numărul de serie crește la fiecare modificare. Celelalte servere de nume observă astfel că există ceva nou și preiau din nou zona. Adesea este o dată cu un număr de ordine, precum
2026110701. - Ultima valoare determină, printre altele, cât timp poate fi reținut în cache un răspuns de tipul „nu există” (lecția 6.2).
Înregistrarea SOA este de obicei gestionată automat de panoul dumneavoastră de control. Aproape niciodată nu trebuie să o modificați. Este totuși util de știut: dacă numerele de serie diferă între serverele dumneavoastră de nume, înseamnă că nu toate serverele au cea mai recentă versiune.
Înregistrări NS în zonă
În zonă se găsesc și înregistrări NS pentru domeniul însuși:
@ 3600 IN NS ns1.hosting.example.
@ 3600 IN NS ns2.hosting.example.Acestea trebuie să corespundă cu serverele de nume înregistrate la registru (lecția 2.1). Nu le modificați fără a schimba și serverele de nume la registrar. O înregistrare NS pentru un subdomeniu (klant.example.com NS ...) delegă acel subdomeniu către alte servere de nume. Aceasta este o operațiune avansată.
În practică: cum arată într-un panou de control
În DirectAdmin deschideți DNS Administration. Veți vedea un tabel cu coloanele Name, TTL, Type și Value: exact părțile din această lecție, fără clasă. Un nume urmat de un punct, precum example.com., reprezintă domeniul însuși. În Contul meu WebOké, fila DNS, introduceți la Nume @ pentru domeniul însuși, iar sub câmp vedeți numele complet. cPanel (Zone Editor), Plesk, Cloudflare și panourile registrarilor folosesc aceleași câmpuri; doar numele butoanelor diferă.
Rezumat
- O înregistrare este formată din nume, TTL, clasă (IN), tip și valoare.
@înseamnă domeniul însuși.- Un nume cu punct la final este complet; fără punct, numele zonei este adăugat după el.
- Introduceți la Nume doar prima parte și verificați după salvare cum arată înregistrarea.
- Înregistrarea SOA este antetul zonei; numărul de serie crește la fiecare modificare.
Quiz
Exercițiu
Exercițiul Z2.2: Citirea unei înregistrări SOA. Interogați înregistrarea SOA a domeniului sidn.nl (unealtă online sau dig SOA sidn.nl). Notați: (1) serverul de nume principal, (2) numărul de serie.
Lecturi suplimentare
Aceste articole descriu panourile de control ale WebOké. La alți furnizori funcționează similar.
