DNS pentru administratorii WordPress – Domenii, registratori și înregistrări DNS

Publicat: 2019-01-22

Mulți administratori de site-uri WordPress se ocupă de DNS doar o dată la fiecare lună albastră. În principal, atunci când cumpărați un domeniu nou, înființați un site web nou și migrați la o nouă gazdă web.

Cu toate acestea, deoarece DNS este nucleul internetului și o mică greșeală în înregistrările DNS poate duce la imposibilitatea vizitatorilor să vă acceseze site-ul web sau să vă trimită e-mailuri, este important să aveți o înțelegere de bază a modului în care funcționează.

Vestea bună este că DNS este foarte ușor de înțeles și de gestionat. Acest articol explică toți proprietarii și administratorii de site-uri WordPress trebuie să știe despre înregistrările DNS și 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?

Fiecare computer, 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.

Deoarece ne putem aminti cu ușurință numele unui site web (www.wpwhitesecurity.com), dar nu o adresă IP (192.124.249.168), DNS este necesar pentru a converti textul care poate fi citit de om (nume de domenii) în informații pe care computerele le înțeleg, adrese IP. În caz contrar, ar trebui să vă amintiți adresele IP.

Ce sunt domeniile și FQDN-urile?

Înainte de a vă scufunda în DNS, să vedem ce sunt domeniile și FQDN-urile. Un FQDN (Nume de domeniu complet calificat) este ceea ce numim de obicei o adresă URL a unui site web sau un domeniu, cum ar fi www.wpwhitesecurity.com . Un FQDN este format dintr-un număr de părți:

FQDN și explicația numelor de domeniu

Fiecare parte a FQDN-ului, cum ar fi subdomeniul www , poate avea 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 țării, cum ar fi .nl și .mt.

Cum funcționează DNS

Pentru a explica cum funcționează DNS, să vedem ce se întâmplă când navigați pe un site web, cum ar fi www.wpwhitesecurity.com .

Rețineți că aceasta este o explicație la nivel înalt prin care puteți înțelege logica din spatele DNS. În realitate, există mai multe componente implicate care ar putea afecta modul în care funcționează DNS, cum ar fi memorarea în cache DNS, serverele DNS rădăcină etc.

DNS pentru administratorii site-ului WordPress - Cum funcționează DNS

Pasul 1: Solicitați rezoluția numelui de domeniu la adresa IP

Când introduceți www.wpwhitesecurity.com în bara de navigare a browserului dvs. web, smartphone-ul sau computerul dvs. trebuie să cunoască adresa IP a serverului web pe care este găzduit site-ul web. Deoarece nu știe adresa IP, trimite o solicitare către un server DNS pentru a rezolva www.wpwhitesecurity.com .

Serverul DNS pe care îl folosește dispozitivul dvs. este cel mai probabil cel al routerului de rețea sau al ISP-ului dvs. Acesta este de obicei 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 ale domeniului

Serverele DNS de rețea și ISP sunt numite servere DNS recursive deoarece nu stochează date de domeniu. În schimb, vă trimit interogarea către alte servere DNS și vă trimit înapoi răspunsul.

Deci, 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. Serverele de nume (NS) sunt servere DNS care dețin informații despre domenii.

Fiecare domeniu are câteva servere de nume (NS) și ori de câte ori un server DNS recursiv trebuie să rezolve adresa IP a unui domeniu de care sunt responsabili, ele răspund la interogare. Configurați serverele de nume (NS) pentru un domeniu când îl cumpărați.

În captura de ecran de mai jos putem vedea configurația serverelor de nume (NS) pentru domeniul wpwhitesecurity.com.

Configurarea serverelor de nume pentru domeniul dvs. în portalul dvs. de înregistrare a domeniilor

Pasul 3: Serverul DNS recursiv solicită serverelor de nume să rezolve FQDN-ul

În această etapă, serverul DNS recursiv la care ați contactat dispozitivul are lista de servere de nume pentru domeniul pe care doriți să îl căutați. Deci trimite o solicitare 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.

Pasul 4: Serverul DNS recursiv răspunde cu o adresă IP.

Acum că serverul DNS recursiv pe care l-a contactat dispozitivul dvs. are adresa IP a FQDN- ului www.wpwhitesecurity.com, îl trimite înapoi pe dispozitiv.

Pasul 5: Dispozitivul dvs. se conectează la serverul web

Dispozitivul dvs. se conectează la serverul web pe adresa 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.

Înregistrare Domenii și DNS

Acum știm că fiecare domeniu trebuie să aibă cel puțin un server de nume. Ideal ar fi 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-urile serverelor de nume. Cu excepția cazului în care vă găzduiți propriul DNS sau utilizați o soluție terță parte, de obicei veți folosi serverele de nume proprii ale registratorului.

Tipuri de înregistrare 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, totuși, în calitate de proprietar de site WordPress, dacă știți despre cele câteva enumerate mai jos, ar trebui să fiți bine.

O înregistrare

Acesta este cel mai comun tip de înregistrare DNS. Este folosit pentru a mapa un nume de gazdă sau FQDN la o adresă IP. Aceasta este înregistrarea care este utilizată de obicei în procesul de rezoluție a numelor de domeniu menționat mai sus.

Înregistrare CNAME

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 sunt 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 indică către wpwhitesecurity.com , așa cum se arată în tabelul de mai jos.

Nume Tip Valoare
wpwhitesecurity.com A 192.124.249.168
www.wpwhitesecurity.com CNAME wpwhitesecurity.com

Înregistrare MX

Acestea sunt înregistrările Mail Exchange. Acestea sunt folosite pentru a specifica adresa IP a serverului de e-mail al unui domeniu. Când trimiteți un e-mail la [email protected] , serverul DNS al serverului dvs. de e-mail folosește informațiile din aceste înregistrări pentru a cunoaște adresa IP a serverului de e-mail la care are nevoie pentru a se conecta și a trimite e-mailul.

Înregistrare NS

Acestea sunt înregistrările Serverului de nume. Acestea sunt folosite pentru a specifica adresa IP a serverelor de nume autorizate pentru un domeniu. Acestea sunt cele menționate mai sus, pe care trebuie să le specificați atunci când cumpărați un domeniu.

Înregistrare TXT

DNS poate fi folosit și 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 care poate fi citit de om, dar în prezent stochează în mare parte date care pot fi citite de mașină. De exemplu, este folosit pentru sisteme anti-spam precum SPF, înregistrări DKIM etc.

Cache DNS și TTL

Pentru a minimiza traficul și resursele, serverele DNS recursive memorează în cache înregistrările DNS pentru timpul specificat în valoarea Time to Live (TTL). TTL este specificat în secunde în fiecare înregistrare DNS și este ca data de expirare.

Memorarea în cache este motivul pentru care modificările înregistrărilor DNS pot dura câteva ore și zile pentru a se propaga peste tot. Durata propagării 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 până se propagă o modificare a înregistrării DNS.

Fără DNS, fără petrecere!

Dacă nu ar fi fost pentru DNS, internetul nu ar fi așa cum îl știm astăzi! Înțelegerea elementelor de bază ale DNS și de ce este necesar pentru a rula site-ul dvs. WordPress vă va ajuta să vă gestionați mai bine site-urile și domeniile.

Istoricul 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 și ambele au fost actualizate prin alte câteva RFC-uri.

Serverele DNS rulează pe portul 53 UDP pentru mesagerie și folosesc 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