DNS for WordPress Admins – Domains, Registrars & DNS Records
Mulți administratori de site-uri WordPress se ocupă de DNS doar o dată la fiecare lună albastră. În principal, atunci când cumpără un domeniu nou, când configurează un nou site web și când migrează la o nouă gazdă web.
Cu toate acestea, deoarece DNS este nucleul internetului, iar o mică greșeală în înregistrările DNS poate avea ca rezultat faptul că vizitatorii nu vă pot accesa site-ul web sau nu vă pot trimite e-mailuri, este important să aveți o înțelegere de bază a modului în care funcționează.
Veste bună este că DNS este foarte ușor de înțeles și de gestionat. Acest articol explică tot ceea ce proprietarii și administratorii de site-uri WordPress trebuie să știe despre DNS și înregistrările DNS.
Ce este DNS?
DNS înseamnă Domain Name System. Este un sistem de denumire ierarhic pe care îl folosește internetul. Rolul său este de a traduce nume de domenii ușor de reținut, cum ar fi www.wpwhitesecurity.com, în adrese IP (Internet Protocol) pe care computerele le înțeleg, cum ar fi 192.124.249.168.
De ce avem nevoie de DNS?
Care calculator, smartphone sau dispozitiv conectat la internet sau la o rețea are o adresă IP unică. De exemplu, site-ul web www.wpwhitesecurity.com este găzduit pe un server web cu adresa IP 192.124.249.168.
Din moment ce ne putem aminti cu ușurință numele unui site web (www.wpwhitesecurity.com), dar nu și o adresă IP (192.124.249.168), DNS este necesar pentru a converti textul lizibil pentru oameni (nume de domenii) în informații pe care computerele le înțeleg, adrese IP. În caz contrar, ar trebui să vă amintiți în schimb adresele IP.
Ce sunt domeniile și FQDN-urile?
Înainte de a ne scufunda în DNS, să vedem ce sunt domeniile și FQDN-urile. Un FQDN (Fully Qualified Domain Name – nume de domeniu complet calificat) este ceea ce numim de obicei un URL de site web sau un domeniu, cum ar fi www.wpwhitesecurity.com. Un FQDN este alcătuit dintr-un număr de părți:
Care parte a FQDN, cum ar fi subdomeniul www, poate avea o lungime de până la 63 de caractere. Întregul FQDN nu poate depăși 253 de caractere. Subdomeniile comune utilizate pe internet sunt: www, blog, site, admin etc. Cele mai comune TLD-uri de pe internet sunt .com, .net, .org și cele specifice unei țări, cum ar fi .nl și .mt.
Cum funcționează DNS
Pentru a explica cum funcționează DNS, să vedem ce se întâmplă atunci când navigați pe un site web, cum ar fi www.wpwhitesecurity.com.
Rețineți că aceasta este o explicație de nivel înalt cu ajutorul căreia puteți înțelege logica din spatele DNS. În viața reală sunt implicate mai multe componente care ar putea afecta modul în care funcționează DNS, cum ar fi DNS caching, serverele DNS rădăcină etc.
Pasul 1: Solicitarea rezolvării numelui de domeniu în adresa IP
Când tastați www.wpwhitesecurity.com în bara de navigare a browserului web, smartphone-ul sau computerul dvs. trebuie să știe adresa IP a serverului web unde este găzduit site-ul web. Deoarece nu cunoaște adresa IP, acesta trimite o cerere către un server DNS pentru a rezolva www.wpwhitesecurity.com.
Serverul DNS pe care îl folosește dispozitivul dumneavoastră este, cel mai probabil, cel al routerului de rețea sau al ISP-ului. De obicei, acesta este configurat automat pe interfața de rețea a dispozitivului dvs. atunci când vă conectați la rețea.
Pasul 2: Serverul DNS recursiv solicită serverele de nume de domeniu
Serverele DNS de rețea și ISP sunt numite servere DNS recursive deoarece nu stochează date de domeniu. În schimb, acestea transmit interogarea dvs. către alte servere DNS și vă trimit înapoi răspunsul.
Atunci, serverul DNS pe care l-a contactat dispozitivul dvs. contactează alte servere DNS mai sus în ierarhie (cum ar fi serverul rădăcină etc.) pentru a obține adresa IP a serverelor de nume (NS) pentru domeniul wpwhitesecurity.com. Name Servers (NS) sunt servere DNS care dețin informații despre domenii.
Care domeniu are câțiva Name Servers (NS) și ori de câte ori un server DNS recursiv trebuie să rezolve adresa IP a unui domeniu de care sunt responsabili, aceștia răspund la interogare. Configurați serverele de nume (NS) pentru un domeniu atunci când îl cumpărați.
În captura de ecran de mai jos putem vedea configurarea serverelor de nume (NS) pentru domeniul wpwhitesecurity.com.
Etapa 3: Serverul DNS recursiv solicită serverele de nume pentru a rezolva FQDN-ul
În această etapă, serverul DNS recursiv pe care l-a contactat dispozitivul dvs. are lista de servere de nume pentru domeniul pe care doriți să îl parcurgeți. Astfel, acesta trimite o cerere către unul dintre servere pentru a rezolva FQDN-ul www.wpwhitesecurity.com la o adresă IP. Răspunsul pe care îl primește este: 192.124.249.168.192.124.249.168.
Pasul 4: Serverul DNS recursiv răspunde cu o adresă IP.
Acum că serverul DNS recursiv pe care dispozitivul dvs. l-a contactat are adresa IP a FQDN www.wpwhitesecurity.com, acesta o trimite înapoi către dispozitivul dvs.
Pasul 5: Dispozitivul dvs. se conectează la serverul web
Dispozitivul dvs. se conectează la serverul web pe acea adresă IP pe care a primit-o de la serverul DNS recursiv și solicită pagina de pe www.wpwhitesecurity.com. Serverul web răspunde prin trimiterea datelor HTML, pe care browserul dvs. începe să le descarce și să le redea.
Înregistrarea domeniilor și DNS
Acum știm că fiecare domeniu trebuie să aibă cel puțin un server de nume. În mod ideal ar trebui să aveți două sau mai multe.
De aceea, atunci când cumpărați un domeniu nou vi se cer adresele IP sau FQDN ale serverelor de nume. Cu excepția cazului în care nu vă găzduiți propriul DNS sau folosiți o soluție terță parte, în mod normal veți folosi serverele de nume proprii ale registratorului.
Tipurile de înregistrări DNS
DNS poate fi folosit pentru a obține alte informații despre un domeniu, cum ar fi adresele IP ale unui server de e-mail. Aceste informații pot fi obținute prin diferite tipuri de înregistrări DNS. Există mai mult de 50 de tipuri diferite de înregistrări DNS, cu toate acestea, în calitate de proprietar de site WordPress, dacă știți despre cele câteva enumerate mai jos, ar trebui să fiți în regulă.
Înregistrare A
Este cel mai comun tip de înregistrare DNS. Este folosit pentru a pune în corespondență un nume de gazdă sau FQDN cu o adresă IP. Aceasta este înregistrarea care este utilizată de obicei în procesul de rezolvare a numelui de domeniu menționat mai sus.
CNAME Record
Aceasta este o înregistrare alias care este utilizată atunci când două FQDN-uri diferite au același IP. De exemplu, wpwhitesecurity.com și www.wpwhitesecurity.com se află pe același server web. Așa că am creat o înregistrare A pentru wpwhitesecurity.com și apoi un CNAME pentru www.wpwhitesecurity.com care punctează către wpwhitesecurity.com, așa cum se arată în tabelul de mai jos.
Name | Type | Value |
---|---|---|
wpwhitesecurity.com | A | 192.124.249.168 |
www.wpwhitesecurity.com | CNAME | wpwhitesecurity.com |
MX Record
Acestea sunt înregistrările Mail Exchange. Acestea sunt utilizate pentru a specifica adresa IP a serverului de poștă electronică al unui domeniu. Când trimiteți un e-mail la [email protected], serverul DNS al serverului de e-mail utilizează informațiile din aceste înregistrări pentru a cunoaște adresa IP a serverului de e-mail la care trebuie să se conecteze și să trimită e-mailul.
NS Record
Acestea sunt înregistrările Name Server. Ele sunt utilizate pentru a specifica adresa IP a serverelor de nume autoritare pentru un domeniu. Acestea sunt cele pe care le-am menționat mai sus, pe care trebuie să le specificați atunci când cumpărați un domeniu.
TXT Record
DNS poate fi, de asemenea, utilizat pentru a stoca chei publice, o locație asociată unui domeniu și, de asemenea, înregistrări asociate cadrelor anti-spam. Înregistrarea TXT este tipul de înregistrare DNS utilizat de obicei pentru acestea. Inițial a fost folosit pentru text lizibil de către om, dar în prezent stochează mai ales date lizibile de către mașini. De exemplu, este utilizat pentru sistemele anti-spam, cum ar fi înregistrările SPF, DKIM etc.
DNS Caching și TTL
Pentru a minimiza traficul și resursele, serverele DNS recursive păstrează în cache înregistrările DNS pentru perioada de timp specificată în valoarea Time to Live (TTL). TTL este specificat în secunde în fiecare înregistrare DNS și este ca data de expirare.
Caching-ul este motivul pentru care modificările înregistrărilor DNS pot dura până la câteva ore și zile pentru a se propaga peste tot. Durata de propagare este, de asemenea, afectată de valoarea TTL pe care o setați pentru înregistrările dvs. Dacă setați o valoare TTL foarte mare, va dura foarte mult timp pentru ca o modificare a unei înregistrări DNS să se propage.
No DNS, No Party!
Dacă nu ar fi fost DNS, internetul nu ar fi fost așa cum îl cunoaștem astăzi! Înțelegerea noțiunilor de bază ale DNS și a motivelor pentru care este necesar pentru a rula site-ul dvs. WordPress vă va ajuta să vă gestionați mai bine site-urile și domeniile.
Historia DNS și Geekery
Specificațiile originale pentru DNS au fost publicate de IETF în RFC 882 și RFC 883 în 1983. Aceste RFC-uri au fost înlocuite de RFC 1034 și RFC 1035 în 1987, iar ambele au fost actualizate prin alte câteva RFC-uri.
Serverele DNS rulează pe portul 53 UDP pentru mesagerie și utilizează portul 53 pe TCP pentru transferurile de zonă. Pentru mai multe detalii tehnice despre DNS vă recomand următoarele lecturi:
- Sistemul de nume de domeniu (DNS) pe Wikipedia
- Lista tipurilor de înregistrări DNS pe Wikipedia
.