Ce este DNS și cum funcționează?
Publicat: 2019-10-15DNS. Servere de nume. înregistrări MX. Aceștia sunt doar câțiva termeni pe care veți dori să-i cunoașteți când lucrați cu DNS. Aflați cum acești termeni funcționează împreună cu DNS. Aflați de ce (și cum!) toată lumea folosește DNS-ul zilnic și funcționarea interioară a înregistrărilor DNS! Dar, sunt puțin înaintea mea. Să începem cu elementele de bază.
În acest articol, voi acoperi:
- Ce este DNS?
- Cum funcționează DNS
- Tipuri de înregistrări DNS
- Diferența dintre DNS și servere de nume
- Cum se verifică DNS
- Cum să ștergeți DNS-ul
Ce este DNS?
DNS, altfel cunoscut sub numele de Domain Name System, este o piesă esențială a navigării pe internet. Majoritatea oamenilor nu realizează că îl folosesc în fiecare zi pentru a-și face treaba sau pentru a-și verifica e-mailul! Vă puteți gândi la DNS ca la un director care potrivește nume cu numere. În acest caz, numerele sunt adrese IP (Internet Protocol) care ajută computerele să comunice și să interacționeze între ele, iar numele sunt nume de domenii.
DNS este o piesă de bază pentru internet. De fiecare dată când introduceți un nume de domeniu în browser, computerul se referă la un server DNS pentru a găsi adresa IP corespunzătoare. Fără DNS, tu și toți cei pe care îi cunoști ar trebui să memorezi fiecare adresă IP pentru a te conecta la domeniul potrivit. Da! Cuvintele (sub formă de nume de domenii) sunt mult mai ușor de reținut decât secvențele de numere lungi și confuze.
Acum că știți ce este DNS, există câțiva alți termeni care vă vor fi de ajutor atunci când indicați nume de domenii și luați site-ul live.
Registrator DNS
Un registrator de domenii sau registrator DNS este o afacere care vinde nume de domenii și le înregistrează. Câteva exemple comune includ:
- Planare
- NumeIeftin
- Domains.com
Propagarea DNS
Propagarea DNS este perioada de timp care apare atunci când actualizați serverele de nume pentru un domeniu. Majoritatea experților spun că aceasta este între 24 și 48 de ore, dar de multe ori propagarea are loc în primele 15 minute. Propagarea poate încărca pentru o persoană, dar nu pentru alta care trăiește în altă regiune.
Cum funcționează DNS?
După cum știți acum, DNS funcționează ca un director care potrivește nume de domenii cu adrese IP. Fără DNS, ați putea vizita un site web (sau orice site web) doar vizitând adresa IP directă (vorbiți despre o experiență de utilizator mizerabilă). DNS ne face astfel încât să putem introduce un nume de domeniu, mai degrabă decât să memorăm o întreagă adresă IP. Să ne uităm la un exemplu pentru a vedea cum funcționează DNS.
Să presupunem că introduceți getflywheel.com în bara browserului. Dispozitivul dvs. va folosi un server DNS pentru a găsi adresa IP a serverului site-ului respectiv. Odată ce adresa IP este cunoscută, dispozitivul dvs. poate contacta apoi serverul site-ului web, care apoi va servi dispozitivului dvs. site-ul web pe care doriți să îl accesați.
Acum că știți ce este DNS și cum funcționează, este timpul să cercetați tipurile de înregistrări DNS, serverele de nume, spălarea DNS-ului și multe altele.
Tipuri de înregistrări DNS
Există mai multe tipuri de înregistrări DNS și fiecare reprezintă ceva diferit.
Înregistrările DNS despre care voi vorbi în acest articol includ:
- O înregistrare
- înregistrare MX
- Înregistrare TXT
- înregistrare CNAME
Înainte de a ne scufunda, două note importante. În primul rând, dacă utilizați servere de nume altele decât cele implicite furnizate de furnizorul dvs. de domeniu, probabil că nu veți avea posibilitatea de a modifica înregistrările DNS. Luați legătura cu gazda dvs. dacă acesta este cazul. În al doilea rând, am folosit Hover în aceste capturi de ecran pentru a arăta cum să creați înregistrări DNS. În funcție de registratorul de domeniu, această interfață poate arăta diferit, însă înregistrările și ceea ce necesită înregistrările rămân aceleași.
O înregistrare
Înregistrarea A (unul dintre cele mai comune tipuri de înregistrare DNS) este folosită pentru a indica un nume de gazdă către o adresă IP. Acest tip de înregistrare poate fi folosit pentru a indica numele domeniului dvs. către gazda dvs. web sau pentru a crea subdomenii care indică direct o adresă IP.
În funcție de registratorul domeniului dvs., formatarea sau aspectul pot fi diferite, totuși majoritatea înregistrărilor A necesită aceste trei lucruri :
- Nume gazdă
- adresa IP
- TTL

Acesta este un exemplu de creare a unei înregistrări A în Hover. Deși formatul poate arăta diferit, elementele esențiale de care aveți nevoie pentru a adăuga o înregistrare A vor fi aceleași: numele gazdei, adresa IP și TTL.
Notă: TTL, sau Time to Live, este o valoare care spune serverelor de nume de rezolvare locale cât timp trebuie să fie stocată o înregistrare local înainte ca o nouă copie a înregistrării să fie preluată de la DNS.
înregistrare MX
Înregistrarea MX (sau înregistrarea Mail Exchange) este, fără îndoială, una dintre cele mai importante, deoarece este conectată la ceva extrem de important pentru majoritatea companiilor: e-mailul. Înregistrarea MX specifică cum ar trebui direcționat un e-mail. Înregistrarea MX indică serverele care ar trebui să trimită și să primească e-mail pentru domeniu. Cu alte cuvinte, înregistrarea MX spune lumii unde trebuie să fie livrat e-mailul dvs.
Înregistrările MX necesită următoarele elemente:
- Nume gazdă
- Prioritate
- Server de e-mail
- TTL

Acesta este un exemplu de creare a unei înregistrări MX sau Mail Exchange în Hover. Din nou, chiar dacă utilizați un registrator de domeniu diferit, elementele esențiale de care aveți nevoie pentru a crea o înregistrare MX vor fi aceleași: nume de gazdă, prioritate, server de e-mail și TTL.
Am acoperit numele gazdei și TTL în secțiunea de mai sus, dar haideți să cercetăm mai profund care sunt prioritățile și serverul de e-mail.
Prioritatea este destul de importantă atunci când aveți de-a face cu înregistrările MX. Când un client la distanță face o căutare MX pentru numele domeniului, primește o listă de servere și numerele lor de prima alegere. Înregistrarea MX cu cel mai mic număr la prima alegere are cea mai mare prioritate și este primul server care trebuie încercat. Clientul de la distanță va merge în jos pe lista de servere până când va livra cu succes mesajul sau este respins definitiv din cauza unui server inaccesibil sau dacă contul de e-mail nu există pe acel server. Dacă există mai multe intrări cu același număr de preferință, toate acestea trebuie încercate înainte de a trece la intrările cu prioritate mai mică.
Înregistrare TXT
Înregistrările TXT permit utilizatorilor să asocieze text cu un nume de gazdă. Înregistrările TXT au multe utilizări. Câteva scenarii obișnuite în care ați putea adăuga o înregistrare TXT ar fi definirea informațiilor Cadrul politicii expeditorului (SPF) sau pentru verificarea domeniului Google. SPF este o tehnică de autentificare a e-mailului care este utilizată pentru a împiedica spammerii să trimită mesaje în numele domeniului dvs.
Adăugarea unei înregistrări TXT necesită:
- Nume gazdă
- Conţinut
- TTL

Acesta este un exemplu de creare a unei înregistrări TXT în Hover. Chiar dacă utilizați un registrator de domeniu diferit, elementele esențiale vor fi aceleași: numele gazdei, conținutul și TTL.
înregistrare CNAME
O înregistrare CNAME, cunoscută și ca înregistrare de nume canonic, este un indicator de nume. O înregistrare CNAME indică un nume de gazdă către un alt nume care este deja creat pentru un server sau sistem. Înregistrările CNAME sunt utile atunci când rulați mai multe servicii (cum ar fi un FTP și un server web) de la o singură adresă IP. Fiecare serviciu poate avea apoi propria sa intrare în DNS (cum ar fi blog.mydomain.com sau ftp.mydomain.com).

Notă: CNAME ar trebui să fie utilizate numai atunci când nu puteți utiliza o înregistrare A.

Acesta este un exemplu de creare a unui CNAME în Hover. Chiar dacă utilizați un registrator de domeniu diferit, elementele esențiale vor fi aceleași: numele gazdă, numele țintă și TTL.
Diferența dintre DNS și servere de nume
Oamenii tind să amestece DNS și serverele de nume, cu toate acestea, funcția acestor două proprietăți este extrem de diferită.
Serverele de nume servesc ca un control singular pentru a putea indica întregul domeniu către o gazdă. De exemplu, dacă doriți ca e-mailul dvs., site-ul web și orice altceva să fie găzduit de ONE gazdă, serverele de nume sunt alegerea mai bună. De obicei, există două servere de nume: un domeniu primar și un domeniu secundar, în cazul în care domeniul principal este spart.
Notă : În unele cazuri, vă puteți controla înregistrările DNS în tabloul de bord al gazdei dvs. dacă serverele dvs. de nume sunt direcționate către gazda dvs.

Acesta este un exemplu de creare a serverelor de nume în Hover. De obicei, va trebui să completați atât un server de nume principal, cât și un server secundar.
Gândiți-vă la DNS ca la un loc în care puteți personaliza unde doriți să ajungă domeniile dvs. Să presupunem că sunteți client Flywheel, deci site-ul dvs. este găzduit pe platforma noastră gestionată WordPress. Nu oferim găzduire de e-mail, așa că alegeți Google ca gazdă de e-mail. Folosind înregistrările DNS, vă puteți personaliza mai bine domeniile. La Flywheel, vă recomandăm să aveți un e-mail separat și o gazdă web, așa că de obicei recomandăm să folosiți înregistrările DNS și nu serverele de nume.
Cum se verifică DNS
Acum că știți care sunt intrările și ieșirile DNS, să învățăm cum să-l verificăm. Vă recomand două moduri diferite de a vedea dacă DNS-ul dvs. este indicat corect:
- În aplicația Flywheel
- DNSchecker.org
În aplicația Flywheel
Dacă sunteți client Flywheel, nici măcar nu trebuie să părăsiți aplicația noastră pentru a vă verifica DNS-ul! Accesați https://app.getflywheel.com/dns, conectați-vă și vedeți cum merge DNS-ul dvs.! Dacă este ceva în neregulă, trimiteți un bilet și contactați unul dintre inginerii noștri Happiness 24/7 și vor fi bucuroși să vă ajute!

DNSchecker.org
Acesta este un instrument excelent care oferă un serviciu gratuit de căutare DNS pentru a verifica înregistrările serverului de nume de domeniu cu o listă aleatorie de servere DNS din diferite colțuri ale lumii. Faceți o căutare rapidă a propagării DNS pentru orice nume de domeniu pentru a confirma că site-ul web este complet propagat (sau nu) în întreaga lume.

Cum să goliți memoria cache DNS
Dacă tocmai v-ați actualizat înregistrările DNS, actualizarea completă poate dura ceva timp, așa că poate fi necesar să vă goliți memoria cache DNS. Procesul de spălare a memoriei cache DNS diferă în funcție de mașina dvs. și de sistemul de operare.
Cum să goliți memoria cache DNS pe Mac
Primul pas în golirea memoriei cache DNS pe Mac este identificarea modelului pe care îl aveți:
- OS X 12 (Sierra) și mai târziu
- OS X 11 (El Capitan) și OS X 12 (Sierra)
- OS X 10.10 (Yosemite)
- OS X 10.9 (Mavericks)
- OS X 10.7 (Lion) și 10.8 (Mountain Lion)
- OS X 10.5 (Leopard) și 10.6 (Snow Leopard)
- OS X 10.4 (Tiger)
După ce vă cunoașteți modelul, deschideți Terminal și lipiți comenzile corespunzătoare.
OS X 12 (Sierra) și mai târziu
macbook$ sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache
OS X 11 (El Capitan) și OS X 12 (Sierra)
macbook$ sudo killall -HUP mDNSResponder
OS X 10.10 (Yosemite)
Versiunile 10.10.4+
macbook$ sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Versiunile 10.10.1, 10.10.2, 10.10.3
macbook$ sudo discoveryutil udnsflushcaches
OS X 10.9 (Mavericks)
macbook$ dscacheutil -flushcache; sudo killall -HUP mDNSResponder
OS X 10.7 (Lion) și 10.8 (Mountain Lion)
macbook$ sudo killall -HUP mDNSResponder
OS X 10.5 (Leopard) și 10.6 (Snow Leopard)
macbook$ dscacheutil -flushcache
OS X 10.4 (Tiger)
macbook$ lookupd -flushcache
Cum să goliți memoria cache DNS pe Windows
Primul pas pentru a vă spăla DNS-ul este să deschideți promptul „Windows Command”.
Pentru WinXP:
Faceți clic pe Start.
Faceți clic pe Run.
Tastați cmd
și apăsați Enter.
Pentru Vista, Windows 7 și Windows 8:
Faceți clic pe Start.
Tastați Command
în câmpul de pornire a căutării.
Apoi, faceți clic dreapta pe pictograma promptului de comandă și selectați opțiunea Run as Administrator.
În promptul deschis, tastați ipconfig /flushdns
. Ar trebui să primiți un mesaj de succes ca confirmare când memoria cache este șters.
Concluzie
DNS și componentele sale pot părea dificile, dar nu trebuie să fie! Gândiți-vă la DNS ca la o mașină cu adevărat complicată care are nevoie de fiecare șurub și șurub pentru a funcționa corect. Atâta timp cât ai fiecare piesă la locul potrivit, totul va merge fără probleme!
Încercați instrumentul de dezvoltare locală numărul 1!

Nu mai depanați mediile locale și petreceți mai mult timp lansând site-uri WordPress! Descărcați local gratuit aici!