Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Fier
  • Gestionarea DNS, lucrul cu înregistrări NS și A folosind exemple. Ce sunt înregistrările de resurse DNS?

Gestionarea DNS, lucrul cu înregistrări NS și A folosind exemple. Ce sunt înregistrările de resurse DNS?

Cum funcționează sistemul DNS?

Când introduceți numele domeniului MYDOMAIN.COM în browser, computerul contactează mai întâi serverul DNS specificat în setările de conexiune la internet. Este necesar un server DNS pentru a rezolva numele de domeniu solicitat într-o adresă IP.

Serverul DNS contactează unul dintre serverele NS rădăcină ale Internetului, ale căror adrese IP sunt codificate și cunoscute, iar ca răspuns, serverul rădăcină oferă serverului DNS o listă de adrese IP ale serverelor pe care zona .COM se află. Această listă arată cam așa:

A.gtld-servers.net. 160060 ÎN A 192.5.6.30 a.gtld-servers.net. 160060 ÎN AAAA 2001:503:a83e::2:30 b.gtld-servers.net. 160060 ÎN A 192.33.14.30 b.gtld-servers.net. 160060 ÎN AAAA 2001:503:231d::2:30 c.gtld-servers.net. 160060 ÎN A 192.26.92.30 d.gtld-servers.net. 160060 ÎN A 192.31.80.30 e.gtld-servers.net. 160060 ÎN A 192.12.94.30 f.gtld-servers.net. 160060 ÎN A 192.35.51.30 g.gtld-servers.net. 160060 ÎN A 192.42.93.30 h.gtld-servers.net. 160060 ÎN A 192.54.112.30 i.gtld-servers.net. 160060 ÎN A 192.43.172.30 j.gtld-servers.net. 160060 ÎN A 192.48.79.30 k.gtld-servers.net. 160060 ÎN A 192.52.178.30 l.gtld-servers.net. 160060 ÎN A 192.41.162.30 m.gtld-servers.net. 160060 IN A 192.55.83.30

Serverul DNS contactează unul dintre serverele NS din zona .COM (să spunem că a.gtld-servers.net este 192.5.6.30) și solicită o listă de servere NS pentru domeniul MYDOMAIN.COM. Aceste servere NS sunt numite servere NS delegate de domeniu.

Ns1.mydomain.com. 172800 ÎN A 66.96.142.148 ns2.mydomain.com. 172800 ÎN A 65.254.254.172 ns3.mydomain.com. 172800 ÎN A 66.96.142.146 ns4.mydomain.com. 172800 IN A 65.254.254.170

Apoi contactează unul din lista rezultată de servere NS și solicită informații cu privire la domeniul MYDOMAIN.COM. Exemplu de răspuns:

Mydomain.com. 3248 ÎN MX 0 mail.mydomain.com. mydomain.com. 86048 ÎN TXT „v=spf1 ip4:38.113.1.0/24 ip4:38.113.20.0/24 ip4:12.45.243.128/26 ip4:65.254.224.0/19 ?all” mydomain.com. 2208 ÎN SOA ns1.mydomain.com. hostmaster.mydomain.com. 1335787408 16384 2048 1048576 2560 mydomain.com. 248 ÎN A 65.254.242.180 mydomain.com. 1448 ÎN NS ns3.mydomain.com. mydomain.com. 1448 ÎN NS ns2.mydomain.com. mydomain.com. 1448 ÎN NS ns4.mydomain.com. mydomain.com. 1448 ÎN NS ns1.mydomain.com. ;; SECȚIUNEA AUTORITATE: mydomain.com. 1448 ÎN NS ns3.mydomain.com. mydomain.com. 1448 ÎN NS ns4.mydomain.com. mydomain.com. 1448 ÎN NS ns2.mydomain.com. mydomain.com. 1448 ÎN NS ns1.mydomain.com. ;; SECȚIUNE SUPLIMENTARĂ: ns1.mydomain.com. 167564 ÎN A 66.96.142.148 ns2.mydomain.com. 167564 ÎN A 65.254.254.172 ns3.mydomain.com. 126551 ÎN A 66.96.142.146 ns4.mydomain.com. 126551 IN A 65.254.254.170

Serverul DNS trimite informațiile primite către computerul dvs. și accesează adresa IP dorită. Dar, după cum vedem, există o mulțime de informații variate aici. Să privim totul mai detaliat.

Ce este delegarea domeniului

Delegarea domeniului este transferul de către serverul rădăcină de zonă a dreptului de a găzdui un domeniu pe un anumit server NS. De exemplu, serverele rădăcină DELEGĂ zona .COM către serverele care vor fi responsabile pentru aceasta, iar serverele din zona .COM DELEGĂ domeniul MYDOMAIN.COM către serverele NS ale furnizorului de găzduire sau altora. Delegarea în sine înseamnă că serverul rădăcină pentru domeniu conține înregistrări IN NS care indică către serverul NS care găzduiește informații despre domeniu. Vă rugăm să rețineți că delegarea presupune NUMAI ÎN înregistrările NS și nu altele. Prin urmare, un domeniu de nivel al doilea nu poate fi atribuit, de exemplu, o înregistrare CNAME.

Ce sunt serverele NS copii?

Uneori, serverele NS pentru un domeniu sunt situate pe subdomeniile acestuia. În exemplul de mai sus, domeniul MYDOMAIN.COM este delegat serverelor NS ns1.mydomain.com, ns2.mydomain.com etc. Cum este posibil acest lucru? La urma urmei, pentru a contacta aceste servere NS, trebuie să aflați adresa lor IP. Totul este simplu - serverul rădăcină al zonei .COM cu această opțiune necesită specificarea nu numai a numelor de domenii ale serverelor NS, ci și a adreselor IP ale acestora. Deci serverul DNS știe unde să meargă pentru detalii. Să luăm în considerare un exemplu de două domenii - cu și fără un server NS copil: înregistrare NS pentru domeniul diphost.ru

;; SECȚIUNEA RĂSPUNSURI: diphost.ru. 292 ÎN NS ns1.bz8.ru.

Înregistrare NS pentru domeniul bz8.ru

;; SECȚIUNEA RĂSPUNSURI: bz8.ru. 300 IN NS ns1.bz8.ru. ;; SECȚIUNE SUPLIMENTARĂ: ns1.bz8.ru. 95617 IN A 185.35.220.5 ns1.bz8.ru. 95617 ÎN AAAA 2a00:e460:2a00:c01d::9:aaaa

După cum puteți vedea, totul este simplu. Această setare pentru registratorii străini se numește Child NameServers

Care sunt tipurile de înregistrări NS pentru un domeniu?

înregistrare NS- indică pe ce servere NS se află domeniul. Această intrare trebuie să reproducă valorile pentru domeniul găsit pe serverele rădăcină ale zonei. Doar in acest caz domeniul va fi DELEGAT.

Mydomain.com. 1448 ÎN NS ns3.mydomain.com.

O înregistrare- indică adresa IPv4 a serverului care trebuie accesat prin numele de domeniu. Un domeniu poate avea mai multe înregistrări A. În acest caz, este selectat unul aleatoriu.

Mydomain.com. 248 IN A 65.254.242.180

Record AAAA- indică adresa IPv6 a serverului. De asemenea, această intrare este uneori denumită Quadra-A (patru A)

înregistrare MX- indică adresa IP sau numele de domeniu al serverului responsabil cu primirea e-mailurilor către acest domeniu (server MX). În exemplul nostru, toate e-mailurile către orice adresă din domeniul MYDOMAIN.COM vor ajunge la serverul mail.mydomain.com.

Mydomain.com. 3248 ÎN MX 0 mail.mydomain.com.

De asemenea, pot exista mai multe înregistrări MX. Pe lângă numele serverului, înregistrarea MX are și un câmp „Priority”. Specifică ordinea în care ar trebui contactate serverele MX ale domeniului. Cu cât valoarea priorității este mai mică, cu atât serverul are mai multă prioritate.

Înregistrare TXT- Aici sunt înregistrate diverse informații de serviciu, pentru care nu există câmpuri dedicate. Puteți nota informațiile de contact ale administratorului sau orice doriți. Înregistrările TXT sunt, de asemenea, folosite pentru a stoca înregistrări SPF și DKIM, care sunt folosite pentru a proteja împotriva spam-ului.

Mydomain.com. 86048 IN TXT „v=spf1 ip4:38.113.1.0/24 ip4:38.113.20.0/24 ip4:12.45.243.128/26 ip4:65.254.224.0/19 ?toate”

înregistrare CNAME- servește pentru a indica faptul că un domeniu este un sinonim (alias) al altui domeniu. Din același motiv, un domeniu cu o înregistrare CNAME nu poate avea alte înregistrări.

Record SOA- generat automat de serverul NS și conține informații despre serviciu: adresa de e-mail a persoanei responsabile de serverul NS, data și ora ultimei actualizări a domeniului, limită de timp de cache a zonei (TTL), etc.

înregistrare SRV- servește la stocarea adreselor diferitelor servere care deservesc domeniul. De obicei, acestea nu se potrivesc cu adresa serverului web specificată în înregistrarea A și, ca și serverul MX, sunt situate la alte adrese. Puteți adăuga adrese ale serverelor JABBER, TeamSpeak etc. la această intrare.

Reguli generale pentru crearea înregistrărilor pe serverul NS

Dacă intrarea conține un nume de domeniu, acesta trebuie să se încheie cu un punct, altfel numele de domeniu principal i se va adăuga. Acestea. dacă specificați o înregistrare

Mydomain.com. ÎN MX 10 mx.mail.ru

atunci serverul de domeniu MX va fi definit ca mx.mail.ru.mydomain.com. Prin urmare, notația corectă este:

Mydomain.com. ÎN MX 10 mx.mail.ru.

Webmin nu acceptă toate tipurile de înregistrări pe care le cunoaște BIND. Sunt acceptate doar cele care sunt mai frecvente. Mai jos vom descrie tipurile de înregistrări cu care poate lucra Webmin. În plus, va fi oferită o scurtă descriere a fiecăruia dintre aceste tipuri.

Tipuri de postări disponibile în zona directă:

Adresa (A)- tipul de adresă de înregistrare. Acest tip asociază o adresă IP cu un nume de gazdă. Orice sistem la care doriți să vă conectați prin HTTP, telnet sau alt protocol care are un nume de gazdă atribuit trebuie să aibă o înregistrare de adresă, astfel încât numele de gazdă să poată fi folosit pentru a găsi adresa IP a gazdei. Amintiți-vă, un nume de gazdă ( nume gazdă) poate avea mai multe înregistrări de adrese (înregistrări Un fel). Acesta este adesea folosit pentru a distribui încărcătura unui site web pe mai multe sisteme. În plus, puteți crea mai multe intrări de adrese cu nume de gazdă diferite, dar aceeași adresă IP, ca și cum ați crea bazate pe nume) Servere virtuale Apache.

La crearea sau editarea unei intrări de adresă, câmpul Adresă (adresă IP) are scopul de a înregistra adresa IP care va fi asociată cu numele de gazdă. Camp Actualizați invers??) , este responsabil pentru crearea și modificarea automată a înregistrărilor Adresă inversă, tipPTR) V Zona inversă) . Consultați Adăugarea și editarea intrărilor pentru detalii.

Server de nume (NS)- tip de înregistrare care definește numele serverului responsabil cu deservirea zonei. Fiecare zonă trebuie să aibă cel puțin o înregistrare NS și poate avea, de asemenea, înregistrări NS suplimentare pentru subdomeniile acelei zone. Dacă configurați un server DNS secundar pentru o anumită zonă, atunci nu uitați să verificați dacă înregistrarea NS pentru această zonă a fost adăugată la serverul DNS principal. În acest caz (dacă configurați un server DNS suplimentar), numele înregistrării trebuie să fie canonic pentru zonă, de exemplu example.com (adică complet cu zonele părinte).

La crearea sau editarea unei înregistrări de acest tip, câmpul Server de nume este destinat introducerii adresei IP sau a numelui de gazdă, serverul DNS responsabil cu deservirea zonei. Dacă introduceți un nume de gazdă, atunci aveți nevoie și de o înregistrare a adresei (înregistrare A) cu o adresă IP pentru acest nume de gazdă situat într-o anumită zonă de pe serverul dvs. DNS.

Alias ​​de nume (CNAME)- acest tip de înregistrare vă permite să creați aliasuri (alias-uri, legături, legături) la înregistrările de adresă existente (Adresă; tip A) și adresa inversă (Adresă inversă, tip PTR). Când un client DNS solicită o adresă IP de acest tip (Name Alias), acesta primește adresa IP specificată în înregistrarea la care se face legarea. Acest lucru poate fi util dacă doriți ca o anumită gazdă să fie accesibilă sub mai multe nume. Desigur, acest lucru poate fi realizat prin crearea mai multor înregistrări de adrese, dar opțiunea cu alias-uri este mai convenabilă prin faptul că, dacă adresa IP a unei gazde s-a schimbat, atunci nu este nevoie să schimbați nimic în alias. În timp ce, dacă utilizați multe înregistrări de adrese, va trebui să faceți modificări fiecărei înregistrări asociate cu acest anumit server.

Formularul pentru crearea și editarea unei înregistrări Alias ​​de nume conține câmpul Nume real, destinat introducerii numelui real canonic al înregistrării către care va indica aliasul (de exemplu, server web.example.com).

Server de e-mail (MX)- un tip de înregistrare care spune programelor de e-mail precum Sendmail sau Qmail unde se află serverul de e-mail (serverul care trebuie contactat pentru a livra corespondența în acest domeniu). Fără această înregistrare, e-mailul pentru acest domeniu va fi livrat către sistemul (acel server, gazdă) a cărui adresă IP este indicată în înregistrarea adresei (Adresă, tip A) pentru această zonă.

Fiecare înregistrare MX are prioritate, ceea ce vă permite să descărcați încărcarea între mai multe servere de e-mail. În consecință, prioritatea le spune expeditorilor (livrări) care server va fi contactat primul. Și apoi în ordine descrescătoare, de exemplu, dacă un server cu prioritate mare nu răspunde.

Notă: Prioritatea ridicată în acest context nu înseamnă cel mai mare număr, ci cel mai mic, adică. 10 este mai mare decât 50.

Serverele cu prioritate MX scăzută sunt concepute pentru a redirecționa corespondența către o gazdă care ar stoca e-mail. Apoi, când serverul de e-mail cu cea mai mare prioritate este liber, va lua scrisorile din stocare și le va trimite la adresa.

Când adăugați sau editați o înregistrare MX, aveți două câmpuri disponibile. În primul, trebuie să introduceți numele de gazdă canonic (numele de gazdă) sau un link către acesta (numele de gazdă) al serverului de e-mail. Al doilea câmp este destinat introducerii priorității înregistrării MX. De obicei, serverul principal este setat la prioritatea 5. Dacă aveți un singur server de e-mail, atunci prioritatea nu contează. În plus, puteți seta două servere de e-mail să aibă aceeași prioritate. În acest caz, serverul care va livra scrisoarea destinatarului va fi determinat aleatoriu.

Informații despre gazdă (HINFO)- un tip de înregistrare folosit pentru a stoca informații despre arhitectura și sistemul de operare al unei anumite gazde. De exemplu, poate fi necesar să creați o intrare pentru serverul test.example.ru conform căreia acesta (serverul) este un PC x86 care rulează FreeBSD. Cu toate acestea, acest lucru este foarte rar folosit, deoarece astfel de informații pot fi folosite de atacatori atunci când pregătesc atacuri.

La adăugarea sau editarea acestui tip de înregistrare, câmpurile Hardware și Operating System sunt pentru introducerea arhitecturii și, respectiv, a sistemului de operare al gazdei. Ar trebui să introduceți datele în aceste câmpuri fără spații, înlocuind spațiile cu un semn de sol, adică „_” fără ghilimele.

Text (TXT) - un tip de înregistrare care asociază informații text arbitrare cu zona (domeniul) selectată. Adică, nu puteți adăuga o înregistrare TXT doar undeva. Poate fi adăugat doar la editarea unei anumite zone. Deci aceste informații text vor fi atașate zonei editate. Acest tip poate fi folosit pentru a atașa comentarii la o anumită zonă (domeniu). Fiți atenți, deoarece aceste informații pot fi citite de oricine solicită informații despre zonă (domeniu), așa că nu publicați informații sensibile în comentarii.

Când adăugați sau editați acest tip de înregistrare, câmpul Mesaj este pentru introducerea unui comentariu către gazdă. Acest text poate conține și spații.

Serviciul binecunoscut (WKS) - un tip de înregistrare care asociază numele de gazdă, portul și protocolul unui serviciu (de exemplu, e-mail) cu zona selectată. Acest lucru ar putea fi folosit, de exemplu, pentru a indica clienților care gazdă este serverul de e-mail. Cu toate acestea, majoritatea programelor nu solicită înregistrări WKS, așa că în practică acest tip de înregistrare este adesea inutil.

La adăugarea sau editarea acestui tip de înregistrare, câmpurile Adresă (adresă IP), Protocol și Servicii sunt destinate introducerii adresei IP a gazdei unui serviciu care este furnizat pentru această zonă (domeniu); protocolul de rețea utilizat de serviciu - TCP sau UDP; respectiv numărul portului pe care este furnizat acest serviciu.

Persoana responsabila (RP)- un tip de înregistrare care asociază o persoană sau un grup de persoane responsabile pentru această zonă (domeniu). Câmpurile Adresă de e-mail (adresă de e-mail) și Nume înregistrare text (nume) sunt destinate introducerii adresei de e-mail a persoanei responsabile și a numelui acesteia (nume, respectiv prenume). Acest tip de înregistrare este rar folosit.

Locație (LOC)- un tip de înregistrare care este utilizat pentru a indica locația fizică a gazdei. În coordonate de latitudine și longitudine. Poate că va fi util pentru organizațiile mari cu servere în diferite țări.

Când adăugați sau editați acest tip de înregistrare, câmpul Latitudine și lungime este pentru a introduce latitudinea și longitudinea. De exemplu, pentru gazda cambridge-net.kei.com există 42 21 54 N 71 06 18 W -24m 30m .

Adresa serviciului (SRV)- un tip de înregistrare care asociază un nume de domeniu, un nume de serviciu și un protocol cu ​​o anumită gazdă. Cu alte cuvinte, această intrare este folosită pentru a indica locația unui serviciu pe o gazdă. De exemplu, acest tip de înregistrare poate fi utilizat dacă doriți să indicați că serverul POP3 de exemplu.ru este mail.example.ru, iar serverul web este www.example.ru.

La adăugarea sau editarea acestui tip de înregistrare, câmpurile Protocol și Nume serviciu sunt pentru introducerea protocolului pe care îl folosește serviciul (TCP, UDP, TLS) și a numelui (numele) serviciului (acest nume poate fi preluat din fișier / etc. /servicii) respectiv. Numele serviciilor pot fi pop3, telnet și altele. Când un client caută o înregistrare SRV, tipul de cerere de înregistrare este următorul: _telnet._tcp.example.ru (De exemplu, ar putea fi așa). Webmin va converti automat intrarea pe care ați creat-o în acest formular (corect). Aceasta înseamnă că nu este nevoie să creați sau să editați manual acest tip de intrare.

Câmpul Prioritate este pentru introducerea priorității pentru acest server, ceea ce înseamnă că prioritatea este aceeași cu prioritatea pentru înregistrările MX. Câmpul Greutate este pentru introducerea unui număr care indică „greutatea” acestei gazde. Solicitările utilizatorilor vor fi în principal către serverul care are mai multă „greutate”.

Câmpul Port este destinat introducerii numărului portului pe care este furnizat acest serviciu.

Cheie publică (KEY)- un tip de înregistrare care asociază o „cheie” cu o gazdă. Această cheie este utilizată pentru VPN IPsec.

Tipuri de postări disponibile în zona inversă:

Adresă inversă (PTR)- un tip de înregistrare care asociază un nume de gazdă cu o adresă IP în zona inversă. Pentru clienții DNS, este necesar să căutați numele de gazdă la o anumită adresă IP. Ar trebui să creați o intrare de acest tip pentru fiecare gazdă. Cu toate acestea, în majoritatea cazurilor, acest lucru poate fi automatizat. Webmin poate adăuga o înregistrare de adresă în zona inversă imediat după ce înregistrarea de adresă corespunzătoare este adăugată în zona de redirecționare. Adică, Webmin poate sincroniza zonele înainte și înapoi.

Când adăugați sau editați acest tip de înregistrare, câmpurile Adresă (adresă IP) și Nume gazdă (Nume gazdă) sunt destinate introducerii adresei IP (De exemplu, 192.168.1.5; Această adresă va fi convertită automat de Webmin în adresa in-adr. formatul arpa folosit de serverul DNS pentru zona inversă) și numele gazdei (numele gazdei) în formă canonică (De exemplu, test.example.ru . ), respectiv.

ATENȚIE: Când introduceți numele de gazdă, asigurați-vă că adăugați un punct la sfârșit. Aceasta nu este o greșeală de tipar.

Server de nume (NS)- tipul de înregistrare NS în zona inversă este destinat aceluiași lucru ca și în zona înainte - le spune altor servere DNS adresa IP sau numele de gazdă (numele de gazdă) al serverului care deservește o anumită zonă (domeniu) sau un subdomeniu.

Câmpul Nume zonă este destinat introducerii numelui zonei pe care o deservește acest server. De obicei, numele zonei este același cu numele zonei la care se adaugă această intrare. În acest câmp ar trebui să introduceți o valoare în formatul in-addr.arpa (Deoarece nu există sincronizare, ca în înregistrările de adrese - tip A și PTR). Prin urmare, numele zonei pentru 192.168.1 va arăta ca 1.168.192.in-addr.arpa . (Perioada este necesară la sfârșit, aceasta nu este o greșeală de scriere) În câmpul Server de nume, trebuie să introduceți adresa IP sau numele de gazdă în formă canonică (de exemplu, ns1.example.ru).

Alias ​​de nume (CNAME)- un tip de înregistrare în zona inversă, destinată aceluiași lucru ca în zona înainte - alias, link, legare la o înregistrare. În câmpurile Nume și Nume real, ar trebui să introduceți valoarea în format in-addr.arpa, deoarece Webmin nu face acest lucru automat.

Ce este DNS. Timpul pentru actualizarea înregistrărilor DNS. Cum să începeți rapid cu un domeniu nou. Tipuri de înregistrări DNS. Cum se configurează subdomeniile automate. Redirecționarea corectă către o adresă fără www la început.

Ce este DNS

Internetul este o rețea care conectează milioane de computere din întreaga lume. Unele computere din această rețea sunt pornite 24/7 - acestea sunt servere cu site-uri web și e-mail. Fiecărui computer, atunci când este conectat la Internet, i se atribuie un identificator numeric - o adresă IP. Dar nu este convenabil pentru oameni să acceseze servere folosind un identificator numeric, așa că au fost introduse domenii de litere.

DNS (Domain Name System) este un sistem care asigură că domeniile corespund adreselor IP. O clasă separată de servere – serverele ns – este responsabilă pentru stocarea înregistrărilor DNS pe Internet. Unele dintre ele sunt suportate de administratorii zonei de domeniu, altele de hosteri și furnizori de internet. Aceste servere au propria lor ierarhie, iar înregistrările de pe servere nu sunt actualizate imediat: pe unele - foarte repede, pe altele - în câteva zile. Cel mai popular software de server ns se numește BIND.

Timpul pentru actualizarea înregistrărilor DNS

O întrebare frecventă în rândul începătorilor este când va intra în vigoare un nou domeniu. Să încercăm să răspundem și, în același timp, să ne dăm seama dacă este posibil să grăbim cumva acest proces.

Așa că doriți să vă puneți în funcțiune noul domeniu. Pentru a face acest lucru, trebuie să adăugați înregistrări la DNS și să așteptați ca acestea să se răspândească pe Internet. Timpul necesar pentru actualizarea înregistrărilor variază de la câteva ore la trei zile. Limitările sunt cauzate de principiile de funcționare ale DNS, care este un sistem distribuit și foarte încărcat.

După înregistrarea unui domeniu sau modificarea înregistrărilor DNS, site-ul dvs. va fi disponibil pentru diferiți utilizatori în momente diferite, în funcție de caracteristicile furnizorilor lor de internet. Adică este posibil ca site-ul să nu fie încă disponibil pentru tine, dar pentru alții este disponibil. Sau vice versa. Acest lucru se datorează faptului că fiecare furnizor de internet stabilește când să actualizeze memoria cache DNS pe serverele sale.

În ceea ce privește subdomeniile, adesea atunci când sunt create, acestea devin disponibile fie imediat, fie în 5-20 de minute (înregistrările de pe serverele ns ale hosterului trebuie actualizate).

Cum să începeți rapid cu un domeniu nou

Dacă ați înregistrat un domeniu sau ați schimbat înregistrările DNS și aveți nevoie urgent să începeți să lucrați cu site-ul, puteți adăuga o linie la fișierul hosts al sistemului dvs. de operare (în Windows, fișierul se află la C:\WINDOWS\ system32\drivers\etc, folder ascuns în mod implicit și trebuie să activați afișarea folderelor ascunse în Panoul de control):

xxx.xxx.xxx.xxx site.ru

unde xxx.xxx.xxx.xxx este adresa IP a serverului, site.ru este numele de domeniu al site-ului dvs.

Tipuri de înregistrare DNS

Pentru ca un domeniu să înceapă să funcționeze, trebuie să configurați mai multe înregistrări DNS pentru el.

intrare NS necesar pentru a specifica serverul DNS care deservește domeniul dvs. Un registrator de domenii sau un furnizor de găzduire poate oferi serviciile serverului său DNS. O altă opțiune este să vă configurați propriul server NS și să îl utilizați.

Înregistrarea A necesare pentru a indica adresa IP a site-ului dvs. Adresa IP este furnizată de furnizorul dvs. de găzduire.

Record AAAA folosit pentru a specifica o adresă IP versiunea 6 (IPv6). În acest moment, aceste adrese nu au primit încă un sprijin larg.

Înregistrare MX indică adresa IP a serverului dvs. de e-mail. Necesar pentru a livra e-mail în cutiile poștale de pe domeniul dvs.

înregistrare CNAME servește pentru a indica un domeniu ca adresă a altui domeniu, adică oferă domeniului sau subdomeniului dumneavoastră aceeași adresă IP ca și domeniul către care specificați un link în intrare.

Înregistrare PTR este o înregistrare inversă care vă va permite să primiți un nume de domeniu complet calificat atunci când solicitați adresa IP a site-ului dumneavoastră. Este important dacă utilizați un server de e-mail pentru domeniul dvs. deoarece înregistrarea PTR este verificată pentru valabilitate de multe servere de e-mail (pentru a determina dacă e-mailul este spam). Această intrare este setată de furnizorul de găzduire. Puteți verifica corectitudinea introducerii folosind un serviciu special. Adesea nu există probleme și înregistrarea este instalată inițial corect.

Cum să configurați subdomenii automate pentru fiecare utilizator. Crearea unei înregistrări DNS wildcard

O înregistrare Wildcard este o înregistrare DNS responsabilă pentru toate subdomeniile *.site.ru. Specificarea unei astfel de intrări poate fi necesară, de exemplu, pentru un CMS (WordpressMU, Drupal) utilizat pentru gestionarea subdomeniilor.

Pentru a crea o astfel de înregistrare, trebuie să mergeți la secțiunea de gestionare a înregistrărilor DNS de domeniu și să adăugați o înregistrare de tip A, să specificați simbolul * ca subdomeniu și adresa IP a serverului ca adresă, care coincide adesea cu adresa IP specificată pentru domeniul principal. Dacă nu puteți face acest lucru, trebuie să contactați asistența tehnică.

În același timp, ne vom uita la cum să configurați Apache să funcționeze cu subdomenii wildcard. Să existe o secțiune în fișierul de configurare a serverului care descrie gazda virtuală:


DocumentRoot „/home/site.ru”
ServerName "site.ru"
ServerAlias ​​​​"www.site.ru"
ErrorLog logs/site.ru-error.log
CustomLog logs/site.ru-access.log comune

Trebuie doar să adăugați aliasul *.site.ru:

ServerAlias ​​​​"www.site.ru" "*.site.ru"

Redirecționare corectă de la www.site.ru la site.ru. Redirecționare 301

Unii utilizatori leagă la site-ul dvs. adăugând www. Alte www nu sunt adăugate. Acest lucru vă poate afecta negativ promovarea în motoarele de căutare. Să remediam problema folosind serverul Apache ca exemplu:

1. Asigurați-vă că modulul ModRewrite este activat pe server: în fișierul httpd.conf, linia LoadModule rewrite_module modules/mod_rewrite.so ar trebui să fie necomentată. Dacă l-ați activat, reporniți Apache.

2. Adăugați următoarele rânduri în fișierul .htaccess, înlocuind site.ru cu adresa site-ului dvs.:

RewriteEngine Pornit
RewriteCond %(HTTP_HOST) ^www.site.ru$

3. Încercați să accesați site-ul folosind adresa www.site.ru din bara de adrese a browserului dumneavoastră. Adresa ar trebui să se schimbe la site.ru.

4. Puteți adăuga următoarele linii în fișierul .htaccess:

RewriteCond %(HTTP_HOST) !^site\.ru$
RewriteRule ^(.*)$ http://site.ru/$1

Acest lucru vă va permite să procesați corect cererile către site-ul dvs. atunci când există un punct la sfârșitul domeniului: site.ru. în loc de site.ru

Sperăm că acest articol v-a ajutat să vă faceți o idee despre lucrul cu domeniile. Vă rugăm să lăsați întrebări și comentarii în comentarii.

Adresă cont (A) Contul A afișează numele computerului ca adresă IP numerică. Cu alte cuvinte, această intrare specifică numele de gazdă și adresa IP a unui anumit computer, astfel încât numele de gazdă să se potrivească cu o anumită adresă IP. Aceasta este înregistrarea pe care serverul de nume A trebuie să o trimită unui alt server de nume și să primească un răspuns la cerere. Mai jos este un exemplu despre cum ar trebui să arate o înregistrare A:
peter.gudzondns.com. ÎN A 36.36.1.6 Prima coloană conține numele de gazdă al computerului. A doua listă de coloană este clasa de intrare. Pentru operarea de bază DNS, trebuie doar să aveți o desemnare IN setată pentru Internet. Următoarea coloană indică tipul de intrare, iar ultima coloană este adresa IP reală. Este posibil să adăugați mai mult de o adresă IP pentru un anumit nume de gazdă. Acest lucru este necesar atunci când este utilizat un firewall și există două carduri Ethernet pe un computer. Tot ce trebuie să faceți este să adăugați o a doua înregistrare A, completând aceleași coloane, cu excepția adresei IP. De asemenea, este posibil să afișați mai mult de un nume de gazdă pentru o singură adresă IP. Dar acest lucru nu este recomandat, deoarece DNS are o înregistrare specială care permite computerelor să aibă alias, care se numește înregistrare CNAME.

  • Cont cu nume canonic (CNAME) Contul CNAME permite unui computer să aibă mai multe nume de gazdă. Pentru a putea adăuga aliasuri, trebuie creat un cont A. Numele de gazdă al computerului setat pentru contul A se numește numele canonic sau oficial al computerului. Alte intrări trebuie să indice numele canonic. Iată un exemplu de înregistrare CNAME: www.gudzondns.com. ÎN CNAME peter.gudzondns.com Puteți vedea asemănările cu intrarea anterioară. Înregistrările sunt întotdeauna citite de la stânga la dreapta, cu interogarea în stânga și răspunsul la interogare în dreapta. Un computer poate avea un număr nelimitat de aliasuri CNAME. Trebuie introdusă o nouă intrare pentru fiecare alias.
  • Cont de server de e-mail (MX) Contul MX este mult mai important decât pare. Permite trimiterea tuturor e-mailurilor pentru un domeniu către o singură gazdă. Acest lucru este extrem de util pentru a reduce încărcarea gazdelor interne către care mesajele primite nu ar trebui direcționate, precum și pentru a colecta toate mesajele trimise la orice adresă din domeniul dvs., chiar dacă acea anumită adresă nu are conexiune la computer. De exemplu, aveți un server de e-mail care rulează pe un computer fictiv peter.gudzondns.com. și ați dori ca adresa dvs. poștală să fie " [email protected]" dar nu " [email protected]". Acest lucru se face utilizând intrarea prezentată mai jos: gudzondns.com. ÎN MX 10 peter.gudzondns.com. Coloana din stânga indică adresa pe care doriți să o utilizați ca adresă de corespondență. Următoarele două coloane au fost explicate în detaliu anterior Următoarea coloană este , numărul „10”, este diferit de formatul normal de înregistrare DNS. Acesta este un număr prioritar. Adesea, sistemele mari au servere de e-mail de rezervă, poate mai multe. Acestea sunt concepute pentru a primi e-mail dacă principalul serverul de e-mail este oprit. Puteți face acest lucru folosind înregistrările MX. Un număr mai mic într-o înregistrare MX înseamnă o prioritate mai mare, iar e-mailul va fi trimis către serverul cu cel mai mic număr (cel mai mic posibil este 0). Dacă se întâmplă ceva către acel server, computerul care livrează mailul va încerca să îl direcționeze către următorul server listat în tabelele DNS, în ordinea priorității.Puteți avea câte înregistrări MX doriți. Folosirea unei înregistrări MX este utilă chiar dacă e-mailul este trimis direct la un computer cu o înregistrare A. Unele programe sendmail caută doar înregistrări MX. De asemenea, este posibil să includeți șabloane de înregistrări MX. Dacă aveți un domeniu în care fiecare utilizator are propriul computer care acționează ca un client de e-mail, atunci e-mailul poate fi trimis direct către fiecare computer. Puteți adăuga o înregistrare MX astfel: *.gudzondns.com. IN MX 10 peter.gudzondns.com. Acesta prevede că orice e-mail trimis către orice stație de lucru individuală din domeniul gudzondns.com trebuie să treacă prin serverul peter.gudzondns.com. Trebuie avut grijă când utilizați șabloane, deoarece intrările specifice au prioritate față de ceea ce este conținut în șabloane.
  • Conturi pointer (PTR) Deși există și alte opțiuni pentru a instala înregistrările PTR, vom acoperi doar metoda cea mai frecvent utilizată, numită „in-addr.arpa”.
    Înregistrările PTR In-addr.arpa sunt exact opusul înregistrărilor A. Ele vă permit să vă recunoașteți computerul după adresa sa IP. Aceasta se numește „căutare inversă”. Acesta devine din ce în ce mai utilizat atunci când un computer efectuează o căutare inversă pe computer înainte de a accesa servicii (cum ar fi paginile de pe WWW). O căutare inversă este o măsură bună de securitate pentru computer, deoarece verifică dacă computerul este ceea ce ar trebui să fie. Intrarea In-addr.arpa arată astfel: 6.1.36.36.in-addr.arpa. IN PTR peter.gudzondns.com. După cum puteți vedea din exemplul pentru înregistrarea A, la începutul acestei înregistrări există o adresă IP de returnare pentru numele de gazdă situată în ultima coloană.
  • Cont de server de nume (NS). Înregistrare NS - necesară pentru ca datele DNS să funcționeze. Indică pur și simplu autoritatea serverelor de nume pentru un anumit domeniu. Trebuie să existe cel puțin două înregistrări NS pentru fiecare înregistrare DNS. Înregistrările NS arată astfel: gudzondns.com. ÎN NS draven.gudzondns.com. De asemenea, ar trebui să existe o înregistrare A în DNS pentru fiecare computer ca înregistrarea A a serverului de nume al domeniului dvs.
  • Începutul contului de autorizare (SOA) Înregistrarea SOA este cea mai critică dintre înregistrările DNS. Transmite mai multe informații decât toate celelalte înregistrări combinate. Această înregistrare este numită începutul autorității deoarece desemnează înregistrarea DNS ca sursă oficială de informații pentru domeniul său. Iată un exemplu de înregistrare SOA: gudzondns.com. ÎN SOA subdomeniul.gudzondns.com. hostmaster.gudzondns.com. (1998111201; Serial 10800; Reîmprospătare 3600; Reîncercați 3600000; Expiră 86400); Minim
    Prima coloană conține domeniul pentru care această intrare începe autorizarea. Următoarele două informații ar trebui să pară familiare. Înregistrarea „draven.gudzondns.com” este serverul de nume principal pentru domeniu. Ultima intrare din această coloană este o adresă de e-mail validă dacă ați înlocuit „@” pentru primul „.”. Aceasta trebuie să fie întotdeauna o adresă de contact validă pentru înregistrarea SOA. Următoarele date sunt ușor diferite de cele pe care le-am folosit deja. Serialul este o înregistrare a frecvenței cu care această intrare DNS poate fi schimbată. De fiecare dată când se face o modificare, serialul trebuie să fie incrementat. Alte servere de nume care preiau informații pentru o zonă de la primară preiau zona numai dacă serialul din înregistrarea serverului de nume primar este mai mare decât seria din acea înregistrare. Astfel, serverele de nume pentru un domeniu se pot schimba ele însele. Se recomandă să utilizați serialul în formatul AAAAMMDDNN, unde NN este ziua în care a fost schimbat DNS-ul. Toate valorile numerice ale timpului din înregistrare sunt în secunde. Numărul „Reîmprospătare” indică cât de des ar trebui să verifice serverul de nume secundar pentru modificări în Serial. „Reîncercați” - cât timp ar trebui să aștepte serverul secundar înainte de a încerca să se reconnecteze la serverul principal dacă conexiunea este pierdută. „Expirare” înseamnă cât timp serverul secundar ar trebui să-și folosească intrarea curentă atunci când nu reușește să efectueze o restaurare, iar „Minimum” înseamnă cât timp serverele dvs. de nume ar trebui să păstreze în cache sau să rețină această intrare.
  • Acest articol nu este un fel de ghid specific și detaliat pentru toate nuanțele cu serverele NS; voi vorbi doar despre puțină experiență personală în rezolvarea problemelor folosind exemple specifice. Fiecare webmaster se confruntă cu situații similare când a fost necesar să înregistreze NS, să creeze, să schimbe etc. - aceasta face parte din lucrul cu domenii și găzduire. Pentru oamenii experimentați, totul este deja destul de simplu, dar pentru începători, uneori, nu este atât de ușor să-și dea seama. Prin urmare, am pregătit câteva povești din viață, ca să zic așa.

    Deci, mai întâi, câțiva termeni. Deloc DNS— sistemul de nume de domeniu, aproximativ vorbind, stabilește corespondența dintre numele domeniului și adresa IP reală a site-ului, intri în domeniul și ajungi la adresa dorită. Pentru fiecare domeniu, după înregistrare, puteți specifica diferite înregistrări DNS care ajută site-ul să fie găsit pe World Wide Web:

    • Înregistrarea A(înregistrarea adresei) - indică adresa IP a găzduirii în care se află site-ul nostru.
    • Înregistrare MX(adresă de post) - determină adresa IP a serverului de post pentru domeniu, de obicei se potrivește cu înregistrarea A.
    • intrare NS(server de nume) - indică către serverul DNS pentru un anumit domeniu.

    Să ne uităm la aceste nuanțe folosind exemplul de lucru cu registratorul de domenii Webnames. Pentru orice domeniu, avem 2 opțiuni pentru a specifica corespondența dintre domeniu și găzduire:

    1. Indicarea înregistrărilor A și MX care vor conține IP-ul de găzduire cu site-ul nostru:

    În acest caz, această corespondență va fi „stocată” în înregistrările NS ale registratorului (nume web). Prin urmare, atunci când creați conturi de găzduire, puteți utiliza registratorul NS - în acest caz, ns1.nameself.com și ns2.nameself.com. În acest caz, în fila server DNS din contul dvs. veți găsi:

    2. În aceeași secțiune a meniului de management DNS pentru domeniu, puteți specifica și NS-ul serverului de găzduire, de exemplu:

    Acum, de fapt, întreaga responsabilitate pentru stabilirea corespondenței dintre adresa IP și domeniul tău revine companiei care furnizează aceste DNS. În acest caz, este CoolVDS hosting. Acolo, apropo, puteți cumpăra un server dedicat în SUA, ceea ce este bun pentru site-urile MFA. Pentru a „conecta” un domeniu acolo, trebuie să contactați asistența tehnică prin e-mail [email protected]: în subiectul scrisorii scrieți „domain for your_server.coolvds.com”, unde în text indicați domeniul, ip și din nou numele serverului, de exemplu:

    mydomain.com:193.333.555.777:numele_dvs.coolvds.com

    Poate fi puțin confuz, dar doar prima dată. Alte companii de găzduire vă pot întreba ce DNS să utilizați atunci când cumpărați găzduire. De exemplu, acest lucru se face în Hostpro și, dacă alegeți să folosiți DNS-ul lor, atunci pentru domeniul dvs. va trebui pur și simplu să specificați serverele lor NS - master.hostsila.com și slave.hostsila.net fără înregistrări A și MX.

    În același mod, majoritatea registratorilor de domenii obișnuiți au cele 2 opțiuni pe care le-am menționat mai sus. Un alt exemplu este Getnic.name. Aici puteți utiliza serviciul gratuit de gestionare a DNS sau puteți specifica servere NS terțe.

    Pentru a face acest lucru, selectați un domeniu și conectați-vă la contul său - aici puteți specifica NS-ul existent al altui hoster sau faceți clic pe linkul „Administrare DNS”. În al doilea caz, puteți seta A, MX și toate înregistrările necesare pentru domeniu și puteți utiliza NS gratuit de la getnic.name.

    Crearea propriilor înregistrări NS

    Pentru unele dintre proiectele mele, am cumpărat servere virtuale de la Hostpro - situat în Ucraina, suportul este adecvat și foarte prietenos. După cumpărare, vi se oferă 2 adrese IP - una principală și una suplimentară, precum și o solicitare de înregistrare a unui NS de forma ns1.mydomain.ru și ns2.mydomain.ru.

    Pentru numele web, mergeți din nou la secțiunea „Gestionare zone” pentru domeniul dvs., unde adăugăm înregistrările necesare de tip NS:

    Pentru registratorul ucrainean iname.ua, acest lucru se face într-un mod similar: adăugați o înregistrare de tip NS și indicați IP-urile emise.

    Acum, pentru noile domenii înregistrate, ale căror site-uri se află pe serverul dvs., puteți specifica nu numai înregistrarea A cu un link către IP, ci și pur și simplu să o definiți prin NS - ns1.mydomain.ru și ns2.mydomain. ru. Apropo, în sfârșit, un link către un articol despre cum puteți evita așteptarea actualizărilor DNS - editați fișierul hosts, după care puteți începe să lucrați la proiectul dvs. în timp ce DNS-ul global nu a fost încă actualizat (o chestiune de câteva ore).

    Așa s-a dovedit a fi un mic program educațional despre gestionarea DNS, crearea de înregistrări NS, A, MX pentru domenii. Poate că lucrați cu aceiași registratori și furnizori de găzduire, atunci acest articol ar trebui să fie un indiciu util dacă apar întrebări (în special pentru începători). Deși, în principiu, desigur, puteți contacta oricând suportul tehnic atât al registratorului de domenii, cât și de unde cumpărați găzduire - companiile bune care se respectă și se respectă pe clienții lor ar trebui să vă ajute, este mai bine să nu aveți de-a face cu alții.

    P.S. Acum poți să cumperi o carte online, să mergi la o librărie online specială, să alegi un produs, să plătești cu un card de credit și să primești livrare.

    Cele mai bune articole pe această temă