Înregistrările DNS explicate [AZ] – 6 tipuri de înregistrări DNS, semnificația DNS și multe altele
Publicat: 2020-10-12Ce se întâmplă dacă ar trebui să memorezi adresa IP a fiecărui site web pe care ai vrut să-l vizitezi? Pun pariu că vei înnebuni în cel mai scurt timp!
Aici intervine DNS-ul. Sistemul de nume de domeniu a revoluționat internetul.
În acest articol, voi discuta despre ce este de fapt un DNS și cum funcționează.
Împreună cu asta, voi vorbi și despre diferitele tipuri de înregistrări DNS, scopul lor și despre cum le puteți configura cu ușurință chiar acum!
Așadar, fără să-ți mai iei din timpul tău, să începem cu acest articol!
- Ce este DNS?
- Cum funcționează DNS?
- Ce este DNS Lookup?
- Ce este un nume de gazdă?
- Ce este FQDN?
- Ce este un server de nume? Cum să-l schimb?
- Ce este timpul de propagare?
- Care este relația dintre serverul de nume și site-ul dvs. web?
- Unde pot găsi și edita înregistrările DNS ale domeniului meu?
- Ce sunt înregistrările DNS?
- Tipuri de înregistrări DNS
- O înregistrare
- Înregistrări AAAA
- CNAME
- Înregistrări MX
- TXT Records
- Înregistrări SPF
- Înregistrare DKIM
- NS Records
- Înregistrări SRV
- CAA Records
- Diferența dintre înregistrarea AAAA și înregistrarea MX
- Diferența dintre DNS static și dinamic
- Ce este un DNS Premium?
- Ar trebui să obțineți o găzduire DNS premium pentru site-ul dvs.?
- Concluzie
Ce este DNS?
Sistemul de nume de domeniu este un director imens care păstrează înregistrările fiecărui nume de domeniu de pe Internet și îl mapează cu adresa sa IP.
Oamenii înțeleg numele, în timp ce Internetul înțelege doar adresele IP. Să presupunem că vreau să caut xyz.com , dar nu îmi amintesc adresa IP a acestui site web. Cum voi vorbi cu internetul?
Prin urmare, DNS a apărut. Acționează ca un traducător și convertește numele de domenii în adrese IP, astfel încât internetul să le poată înțelege.
De asemenea, ne salvează de tortura mentală de a memora seturi complexe de numere pentru fiecare site web.
Cum funcționează DNS?
Să înțelegem funcționarea unui DNS cu un exemplu simplu.
Sunteți utilizator. Introduceți un site web, de exemplu, kripesh.com în browserul dvs. web. Ce se întâmplă mai departe? Cum poți vedea site-ul pe ecran?
Care este procesul din spatele acestui lucru? Iată ce se întâmplă atunci când căutați un site web în browser.
- Browserul trimite o solicitare către serverul DNS pentru a găsi adresa IP pentru site-ul web solicitat ( kripesh.com ).
- Serverul DNS găsește adresa IP și o returnează înapoi în Browser.
- Acum, această adresă IP localizează serverul web care are fișierele și datele site-ului web solicitat.
- Se conectează la serverul web și preia datele site-ului web solicitat în browserul utilizatorului.
Ce este DNS Lookup?
Căutare DNS este procesul de găsire a adresei IP pentru un nume de domeniu pe internet. Există două tipuri de căutări DNS:
- Forward DNS Lookup : Acesta este un fel de solicitare DNS în care utilizatorul introduce un nume de domeniu, iar DNS-ul îl folosește pentru a găsi adresa IP corespunzătoare acelui domeniu.
2. Căutare inversă: Acesta este exact opusul unei căutări DNS înainte. Aici, utilizatorul are deja adresa IP și este folosită pentru a afla numele de domeniu asociat cu acest IP.
Ce este un nume de gazdă?
Numele de gazdă se referă la numele date diferitelor dispozitive dintr-o rețea, astfel încât să le putem identifica. Îi mai spunem numele site-ului, numele computerului sau numele nodului .
Toate numele de gazdă trebuie să respecte anumite reguli. Un nume de gazdă:
- Poate fi alfanumeric
- Nu pot avea spații între ele
- Se poate folosi doar o cratimă ca simbol special
Numele de gazdă este o parte a adresei URL care vine înaintea numelui de domeniu principal.
De exemplu,
În blog.kripesh.com , numele gazdă este blog.
Ce este FQDN?
Nume de domeniu complet calificat este numele de domeniu complet al oricărui computer de pe Internet.
Este format din două părți, nume de gazdă și nume de domeniu .
Deci, dacă vorbim despre www.kripesh.com , www este numele gazdă, iar kripesh.com este numele domeniului. Aceste două împreună formează FQDN -ul.
Ce este un server de nume? Cum să-l schimb?
Serverele de nume fac parte din DNS . Acestea stochează înregistrări DNS, inclusiv numele dvs. de domeniu, adresa IP, informațiile de înregistrare etc.
Funcția principală a serverelor de nume este de a traduce numele de domenii în adrese IP.
Serverele de nume sunt deținute de companiile de găzduire pentru a gestiona domeniile clienților lor. Există situații specifice când trebuie să schimbați serverele de nume ale domeniului dvs.
De exemplu, dacă vă înregistrați domeniul pe Namecheap și site-ul dvs. este găzduit pe Hostinger, atunci site-ul dvs. nu va funcționa decât dacă vă direcționați domeniul către serviciul dvs. de găzduire.
Vă puteți schimba serverele de nume conectându-vă la contul dvs. de domeniu.
Pentru Namecheap : Lista de domenii > Alegeți domeniul pentru care doriți să schimbați serverele de nume > Gestionați > Servere de nume
Pentru GoDaddy: Gestionați domenii > Gestionați DNS > Servere de nume
Dacă v-ați înregistrat domeniul cu alți registratori de domeniu, probabil veți găsi opțiunea de schimbare a serverelor de nume în fila „ Domeniu ”.
Ce este timpul de propagare?
DNS stochează o copie a datelor site-ului nostru în memoria cache, astfel încât să se poată încărca mai repede. Fiecare dată din DNS este numită „ înregistrare ”.
Fiecare înregistrare are un timp fix pentru care poate exista în cache. Numim acest lucru TTL (Time to Live) al unui record. Putem defini acest timp prin editarea înregistrărilor noastre DNS.
Serverul reîmprospătează și actualizează memoria cache după expirarea acestui timp.
Timpul de propagare DNS este timpul necesar sistemului de nume de domeniu pentru a reîmprospăta toate fișierele cache. Este nevoie de aproximativ 2 până la 48 de ore pentru ca acest proces să se finalizeze.
Să luăm un exemplu. Să presupunem că schimb serverele de nume ale site-ului meu chiar acum.
În timpul de propagare, așteptăm ca TTL -ul tuturor înregistrărilor să expire, iar serverul să actualizeze memoria cache. Doar după finalizarea acestui proces, putem vedea modificările pe site-ul nostru.
Care este relația dintre serverul de nume și site-ul dvs. web?
Site-ul nostru web nu va fi accesibil nimănui fără servere de nume.
Dacă ați fost alături de mine pe parcursul acestui articol, știți că serverele de nume traduc numele de domenii în adresele lor IP respective.
Imaginați-vă, dacă acest proces nu are loc, cum vom putea spune internetului unde să găsim fișierele și datele site-ului nostru?
Nu ne putem aminti adresa IP a fiecărui site web pe care dorim să-l vizităm, nu?
Pe scurt, site-urile web nu pot funcționa fără servere de nume.
Unde pot găsi și edita înregistrările DNS ale domeniului meu?
Pentru aceasta, mai întâi trebuie să vă conectați la contul dvs. de înregistrare a domeniului.
Pentru Namecheap: Dashboard > Lista de domenii > Domeniu avansat
Pentru Hostinger: Dashboard > Advanced > DNS Zone Editor
Pentru GoDaddy: Tabloul de bord > Produsele mele > Domenii > DNS
Pentru alți registratori de domenii, cel mai probabil îl veți găsi în opțiunea „ Domenii ”.
Și, dacă v-ați schimbat serverele de nume pentru a indica un alt cont de găzduire web, atunci s-ar putea să vă găsiți înregistrările DNS în Panoul de control al găzduirii.
Ce sunt înregistrările DNS?
Înregistrarea DNS este a baza de date cu informații despre numele dvs. de domeniu, care este stocată în serverul DNS.
Este folosit pentru a vă conecta numele domeniului la adresa IP respectivă.
Există diferite tipuri de înregistrări utilizate în scopuri diferite, despre care vom discuta mai jos.
Tipuri de înregistrări DNS
Pentru această demonstrație, am folosit site-ul kptesthosting7.xyz , înregistrat pe Namecheap.com . În primul rând, ne vom conecta la contul nostru Namecheap. Apoi vom face clic pe:
Tabloul de bord > Lista de domenii > DNS avansat
Aici, vom găsi înregistrările noastre DNS sub „ Înregistrări gazdă ”.
Să ne uităm la înregistrările DNS și la cum le putem edita.
O înregistrare
Înregistrările A (adresă) sunt folosite pentru a indica numele gazdei către adresa IP . O înregistrare folosește o adresă zecimală de 32 de biți, numită adresă IPv4 . Arata cam asa:
Când introduceți o înregistrare A, trebuie să specificați:
- Gazdă : numele dvs. de domeniu. De asemenea, puteți folosi „@”. @ arată că este un domeniu rădăcină.
- Valoare : adresa IP corespunzătoare domeniului dvs
- TTL : Timpul pentru care această înregistrare este stocată în memoria cache DNS.
Înregistrări AAAA
Problema cu adresele IPv4 era că acestea puteau produce doar aproximativ 4 miliarde de combinații unice de numere.
Și ținând cont de numărul de oameni de pe internet și ținând cont de faptul că fiecare persoană folosește cel puțin 2-3 dispozitive în aceste zile, acest număr a fost scurt.
De fapt, am folosit deja toate combinațiile IPv4.
Apoi a venit IPv6 ! Înregistrările AAAA folosesc IPv6, care este o adresă hexazecimală de 128 de biți . Poate genera până la 340 de undecilion combinații unice!
Nici măcar nu știu câte zerouri formează un „undecilion”. Tu? Dați-mă răspunsul în secțiunea de comentarii de mai jos!
Deci, practic, cu o adresă IPv6, fiecare om de pe Pământ poate avea mii de dispozitive cu o mie de adrese IP și nu vom rămâne niciodată fără combinații unice!
CNAME
Un CNAME (nume canonic sau alias) este folosit pentru a direcționa un nume către celălalt.
Spre deosebire de o înregistrare A, un CNAME nu indică către o adresă IP, ci mai degrabă către un alt domeniu.
Să presupunem că site-ul nostru web ( kptesthosting7.xyz ) are trei subdomenii:
- 1.kptesthosting7.xyz
- 2.kptesthosting7.xyz
- 3.kptesthosting7.xyz
Dorim ca acestea să indice domeniul nostru principal, kptesthosting7.xyz .
Le putem adăuga ca CNAME pentru domeniul nostru principal astfel:
Acest lucru are un avantaj enorm.
Să presupunem că dacă serverul pe care site-ul nostru este găzduit se modifică în orice moment, atunci nu trebuie să actualizăm manual adresa IP pentru fiecare înregistrare. Tot ce trebuie să facem este să edităm și să actualizăm înregistrarea A, iar CNAME-urile care indică către aceasta se vor schimba de la sine.
Nu este obligatoriu să direcționați CNAME numai către domeniul nostru. Uneori îl puteți îndrepta către alt domeniu.
În imaginea de mai jos puteți observa că am creat o pagină de stare pe Better Uptime (instrument de monitorizare a timpului de funcționare). Acum trebuie să-mi setez CNAME la „statuspage.betteruptime.com”.
Înregistrări MX
O înregistrare MX ( Mail eXchange ) specifică unde trebuie trimise e-mailurile care sosesc pe domeniul nostru. Ei ne direcționează e-mailurile către serverul de e-mail, care se ocupă de numele nostru de domeniu.
Pe scurt, MX Records vă ajută să primiți e-mailuri către domeniul nostru.
Când introduceți o înregistrare MX, trebuie să specificați 2 lucruri:
- Prioritate: numărul din prioritate decide care server de e-mail va fi contactat primul.
Cu cât numărul este mai mic, cu atât este mai mare prioritatea. - Valoare : Acest câmp va conține adresa serverului de e-mail către care doriți să indicați.
Simbolul @ este un substitut pentru domeniul principal (în cazul nostru, kptesthosting7.xyz ). În aceste înregistrări, înregistrarea MX cu prioritate setată la 5 va fi contactată mai întâi. Dacă serverul de pe prioritatea 5 nu răspunde, atunci cel de pe prioritatea 10 va fi contactat.
Înregistrările MX sunt folosite atunci când doriți să primiți e-mailuri pe un alt server. De exemplu, folosesc ImprovMX pentru a primi e-mailuri pe Gmail. Atunci intrările MX vor fi diferite.
TXT Records
După cum sugerează și numele, putem introduce date text în DNS folosind înregistrări TXT (Text) . Aceste date text pot fi orice informații suplimentare despre domeniul nostru.
Înregistrările TXT sunt utilizate în principal pentru a verifica dreptul de proprietate asupra domeniului nostru și pentru a proteja site-ul nostru de spam.
O înregistrare TXT
- Permite numai date text
- Are o limită de caractere de 255 de caractere
Pentru protecția împotriva spamului prin e-mail, înregistrările TXT sunt subdivizate în două tipuri: Înregistrări SPF și Înregistrări DKIM . Să ne uităm la ce sunt.
Înregistrări SPF
Înregistrarea SPF ( Sender Policy Framework) este o înregistrare TXT care verifică serverele de e-mail care pot trimite e-mailuri în numele domeniului dvs.
De exemplu, dacă folosesc Zoho Mail, adăugând înregistrarea TXT SPF, le dau serverelor de e-mail Zoho permisiunea de a trimite e-mail în numele domeniului meu.
v=spf1 include:zoho.in -all
Înregistrarea SPF TXT de mai sus va fi utilizată pentru Zoho Mail. -toate înseamnă că numai Zoho Mail este autorizat să vă trimită domeniile.
Ai auzit de Spoofing ? Falsificarea este atunci când cineva pretinde că ești tu, astfel încât să poată câștiga încrederea oamenilor și apoi să le fure datele private.
Dacă dețineți un site web, există posibilitatea ca spammerii să încerce să vă falsifice e-mailurile.
O înregistrare SPF vă salvează aici.
Înregistrare DKIM
Înregistrarea DKIM (Domain Keys Identified Mail) este un alt tip de înregistrare TXT folosită pentru autentificare.
Se asigură că e-mailul trimis de pe domeniul dvs. și e-mailul primit la capătul destinatar rămâne exact același.
Utilizează criptarea pentru a se asigura că datele nu au fost modificate sau modificate în timpul procesului de transmitere.
De exemplu, dacă utilizați Zoho Mail, atunci ar trebui să introduceți DKIM Signature pentru domeniul dvs. Puteți citi mai multe despre el aici.
Dacă utilizați orice serviciu de e-mail precum Zoho Mail, Proton Mail etc., atunci cu siguranță ar trebui să adăugați înregistrări SPF și înregistrări DKIM.
NS Records
Înregistrările NS (Nameserver) identifică care servere de nume vor converti numele nostru de domeniu în adresă IP. Ei localizează ce server deține înregistrările DNS pentru domeniul nostru.
Fiecare domeniu are cel puțin 2 servere de nume.
Înregistrări SRV
Înregistrările SRV (Service) sunt folosite pentru a specifica locația serverelor pentru diferitele servicii pe care dorim să le folosim.
Este folosit în principal în servicii precum VOIP sau mesagerie instant. Pe scurt, înregistrările SRV sunt folosite pentru anumite servicii.
În afară de adresa IP a serverului, include și Port. Unele protocoale de internet necesită porturi. În acest caz, sunt utilizate înregistrările SRV.
Când introduceți o înregistrare SRV, trebuie să specificați:
Serviciu: numele serviciului
Protocol: protocol de transport
Prioritate:
Greutate: greutate relativă pentru înregistrările cu aceeași prioritate. Cu cât valoarea este mai mare, cu atât este mai preferabilă
Port: port personalizat TCP/UDP al serviciului
Țintă: numele dvs. de domeniu
TTL:
De exemplu, atunci când rulați mirecraft pe un port personalizat, va trebui să utilizați înregistrări SRV.
Serviciu : _minecraft
Protocol : _tcp
Prioritate : 0
Greutate : 5
Port : [port personalizat]
Țintă : [domeniul dvs.]
TTL : automat sau 30 min ( TTL implicit )
CAA Records
Înregistrările CAA ( Autorizarea Autorității de Certificare ) îi ajută pe proprietarii de domenii să declare ce autoritate poate emite certificate SSL pentru domeniul lor.
Înregistrarea CAA specificată pentru domeniul nostru principal se aplică tuturor subdomeniilor care se încadrează în acesta.
Diferența dintre înregistrarea AAAA și înregistrarea MX
Înregistrările AAAA mapează un nume de domeniu la adresa sa IP folosind IPv6 , care este o adresă hexazecimală de 128 de biți pentru a crea combinații unice.
Înregistrările MX direcționează e-mailurile noastre către serverele de e-mail definite . Acestea ajută la specificarea serverului unde vor fi livrate e-mailurile care sosesc pe domeniul nostru.
Diferența dintre DNS static și dinamic
DNS static: un DNS static utilizează adrese IP care nu se schimbă de la sine. Când cumpărați găzduire pentru site-ul dvs., majoritatea furnizorilor de găzduire vă vor atribui o adresă IP statică cu servere de nume statice.
Această adresă IP este locația serverelor unde vor fi stocate datele site-ului dvs.
DNS static oferă mai multă fiabilitate și o gestionare mai bună a DNS .
Cu toate acestea, există și câteva dezavantaje.
Dacă adresa IP a serverului meu de găzduire se modifică, trebuie să-mi actualizez manual toate înregistrările DNS.
Adresele IP statice sunt mai predispuse la piratare, deoarece hackerii cunosc locația exactă a serverelor lor, deci există un risc major de securitate.
DNS dinamic: Un DNS dinamic folosește adrese IP dinamice care continuă să se schimbe în mod constant, iar DNS-ul continuă automat să actualizeze înregistrările DNS.
O adresă IP dinamică asigură o securitate mai bună.
Având în vedere schimbarea constantă a adreselor IP, este dificil pentru hackeri să vă cunoască locația exactă.
S-ar putea să nu fie o opțiune bună pentru serviciile de găzduire, deoarece este predispusă la mai mult timp de nefuncționare în cazul în care ISP-ul nu vă poate atribui o nouă adresă IP.
Ce este un DNS Premium?
Un DNS Premium oferă o mulțime de caracteristici interesante precum:
Companiile consacrate care primesc zilnic o cantitate enormă de trafic și nu își pot permite niciun timp de nefuncționare preferă un DNS Premium.
Vă oferă un DNS secundar care vă asigură că site-ul dvs. este deschis și rulează în orice moment.
Un DNS Premium distribuie informațiile dvs. DNS pe servere din diferite locații .
Acest lucru face mai ușor pentru vizitatori de oriunde din lume să se conecteze la serverul cel mai apropiat de ei și să vă acceseze site-ul. Acesta este modul în care site-ul dvs. se încarcă mai repede.
Ar trebui să obțineți o găzduire DNS premium pentru site-ul dvs.?
Depinde total de cerințele site-ului dvs. Dacă abia începi cu site-ul tău sau sunteți o afacere mică, atunci DNS Premium nu vă va fi de mare folos.
De fapt, pentru cei mai mulți bloggeri de acolo, puteți fi perfect cu DNS gratuit, DNS Google sau chiar cel Cloudflare. Dacă puteți chiar să configurați Cloudflare DNS (care este gratuit) , atunci ar fi bine.
Începând cu 2020, DNS GRATUIT nu ar trebui să fie o problemă mare pentru majoritatea bloggerilor. O găzduire mai bună este locul în care ar trebui să cheltuiți mai mult.
Dar, dacă sunteți un brand consacrat, care atrage milioane de vizitatori și fiecare minut contează pentru dvs., atunci cu un DNS premium puteți obține performanțe, viteză, securitate și timp de funcționare mai bune ale site-ului.
Deci, DNS premium este bun, dar nu pentru toată lumea.
Concluzie
Deci, așa vă puteți edita înregistrările DNS. Dacă dețineți un nume de domeniu, trebuie să știți cum să editați înregistrările de bază, cum ar fi înregistrările A, CNAME și MX .
Sper că ați găsit acest articol util și sper că v-a ajutat să obțineți o perspectivă mai bună asupra înregistrărilor DNS și care sunt funcțiile fiecăreia dintre ele.
Spune-mi părerile tale în caseta de comentarii de mai jos!
De asemenea, dacă ți-a plăcut acest conținut și vrei să primești mai multe astfel de articole interesante și informative, atunci abonează-te la acest blog.
Acesta este Kripesh care se închide! Aveți grijă și continuați să învățați, băieți! Voi reveni în curând cu mai mult conținut informativ. Ne vedem în următorul. La revedere!