Când lucrăm în zona IT în diferite roluri, cum ar fi asistenți, șefi, coordonatori sau asistenți, auzim adesea termenul DNS, dar în multe ocazii nu știm exact ce este un DNS nici care este funcția sa principală în cadrul unei structuri de echipă atât cu servere, cât și cu computere client.
Ce este un server DNS?
A DNS (Server de nume de domeniu - Server de nume de domeniu) este un rol sau funcție a cărui sarcină de bază, dar vitală este de a asocia numele de domenii cu adresele IP și invers, care permite identificarea echipamentului în rețea.
Pentru a afla mai multe despre ce este DNS, vă recomandăm să consultați acest alt manual.
Sistemele DNS își au originea în 1983. Un exemplu zilnic al funcția unui DNS este următorul:
Fiecare dintre noi accesăm zilnic pagina Solvetic.com și acesta este numele pe care ne amintim să-l accesăm, dacă DNS nu ar exista în loc de Solvetic.com ar trebui să ne gândim la adresa IP 178.33.118.246 (Solvetic.com IP). o sarcină foarte complicată și cu erori continue, atât pentru utilizatori, cât și pentru administratori.
Dacă nu am avea posibilitatea de a avea un server DNS, nu am putea intra și vizualiza domeniile așa cum le vedem adesea, cum ar fi:
- www.solvetic.com
- www.google.com
- www.microsoft.com
- Etc.
În principiu, există trei (3) tipuri de DNS care sunt:
Rezoluția numeluiAcest tip de DNS este responsabil pentru căutarea într-un cache a IP-ului asociat cu un nume sau invers.
UtilizatorAcest tip de DNS este utilizat de utilizator ca nume de domeniu pentru a solicita o conexiune la un site web și care la rândul său este identificat în țările înregistrate, de exemplu, .com (Comercial), .es (Spania) etc.
Server de numeAcest DNS îndeplinește sarcina de a primi cereri de la DNS-ul rezolvat și are tabele în care asociază adrese IP și nume, astfel încât interogarea să fie eficientă.
Acest tip de server poate fi gratuit sau cu plată.
Serverul DNS află adresa IP a unui domeniu care își ia numele drept origine, tocmai din această cauză serverul DNS are o bază de date în care stochează toate adresele IP și numele de domeniu pentru a accesa destinația mult mai ușor.
Cum trebuie să ții cont de un server DNS atunci când lucrezi frecvent cu Serverele DNS vom folosi în mod normal termeni precum următorii:
Zona de căutare directăCu acest tip de zonă vom obține adresa IP a resursei pe care am solicitat-o ca rezultat.
Zona de căutare inversăAcest tip de zonă caută un nume de computer pe baza adresei sale IP.
Expeditor DNSAcesta este un server care a fost desemnat de alte servere pentru a rezolva nume de domenii externe sau în afara domeniului local.
1. Cum să cunoaștem DNS-ul nostru
Dacă dorim să cunoaștem adresa IP a serverului DNS pe care o avem pe computerul nostru, putem efectua următoarea sarcină:
În mediile WindowsTrebuie să accesăm promptul de comandă folosind comanda Run și acolo să introducem termenul CMD.
În fereastra afișată introducem comanda ipconfig / all și acolo localizăm linia Servere DNS.
În mediile LinuxDacă folosim orice distribuție Linux, trebuie să accesăm fișierul resolv.conf cu editorul nostru preferat, de exemplu:
sudo nano /etc/resolv.conf
În mediile MacOSPentru a cunoaște DNS-ul în mediile Mac trebuie să accesăm:
- Preferințe de sistem
- Net
- Avansat
În fereastra afișată mergem la fila DNS și acolo vom avea informațiile solicitate.
2. Funcționarea de bază a DNS
Am văzut ce este un DNS și diferitele tipuri de DNS, dar intern cum funcționează un DNS?
Solvetic aduce răspunsul într-un mod clar și complet.
Procesul începe atunci când clientul trimite o cerere către serverul DNS, pe care o cunoaștem ca FQHN (Fully Qualified Host Name) și de aici avem următoarea succesiune de sarcini:
- Serverul DNS interogă cererea pe unul dintre serverele rădăcină.
- Aceasta returnează numele serverului căruia i-a fost delegată subzona.
- Acum serverul DNS interogă noul server.
- Când se obține numele serverului care are autoritate asupra zonei, serverul DNS îl consultă.
- Serverul rezolvă numele solicitat dacă există.
- Serverul DNS informează computerul client cu privire la numele care a fost rezolvat.
Acum vom vedea tipurile de rezoluție pe care le face un nume de domeniu, există practic două tipuri care sunt:
Rezoluție iterativăAcest tip de rezoluție constă în răspunsul complet pe care îl poate oferi un server DNS.
Rezoluție recursivăÎn acest tip de rezoluție, serverul DNS nu are informațiile la nivel local, pentru care trebuie să utilizeze un server rădăcină disponibil până când se obține răspunsul solicitat.
Am văzut cum a Serverul DNS este vital în navigarea zilnică pe care le rulăm, deoarece ar fi imposibil să accesăm un site web cunoscând adresa IP a acestuia.
3. Servere DNS gratuite
Serverul DNS ca regulă generală este cel furnizat de furnizorul nostru de servicii Internet (Internet Service Provider -Internet Service Provider), dar, fără îndoială, mulți dintre noi am văzut încetineală, întârziere și eșecuri în navigația noastră, pentru care trebuie să apelăm în mod constant asistență. necesită timp prețios pentru alte sarcini pe care le putem îndeplini.
Pentru aceasta, există o serie de servere DNS gratuite și publice pe care le putem implementa în cadrul sistemului nostru pentru a îmbunătăți navigarea și stabilitatea rețelei, fără a elimina DNS-ul furnizorului nostru, într-un mod eficient și total gratuit.
Înainte de a cunoaște unele cel mai bun DNS gratuit Să vedem câteva dintre aspectele pe care trebuie să le luăm în considerare atunci când folosim un server DNS public:
IPv6Este standardul care într-un timp foarte scurt va fi disponibil pentru adresarea IP, deoarece adresele IPv4 se epuizează, dar cheia este că serverele DNS publice și gratuite acceptă acest tip de adresare.
SecuritateAcesta este unul dintre pilonii pentru orice persoană și organizație, deoarece ceea ce avem în joc sunt informații valoroase și sensibile, deci dacă DNS prezintă o vulnerabilitate în securitatea sa, utilizatorii neautorizați pot accesa și pot face modificări în sistem sau în fișierele stocate. .
servere DNS publice are DNSSEC (Extensii de securitate pentru nume de domeniu - Extensii de securitate pentru nume de domenii), care este responsabil pentru autentificarea serverelor de nume, oferind o securitate mai mare.
ConfidențialitateEste o altă problemă care este importantă pentru orice utilizator, deoarece un eșec în confidențialitate poate expune o mulțime de informații sensibile despre o persoană sau organizație, afectându-i numele bun.
Cu servere DNS gratuite putem avea siguranța că vor menține cele mai bune standarde de securitate pentru a avea o confidențialitate totală.
VitezăUnul dintre cele mai interesante aspecte atunci când se utilizează un DNS public este timpul de răspuns, deoarece acestea se află pe centre de date mari sau centre de date care garantează viteză, integritate și răspuns eficient.
Cu aceste concepte, să vedem care sunt cele mai comune servere DNS publice pe care le putem accesa în orice moment.
DNS Google
Este unul dintre cele mai cunoscute și utilizate din diverse motive. Putem afla mai multe despre acest server DNS în următorul link Google:
Printre avantajele pe care le avem atunci când folosim acest DNS avem:
- Viteza de răspuns.
- Evitați restricțiile de acces.
- Îmbunătățiri notabile în securitate și stabilitate.
- Reduce povara furnizorilor de ISP.
- Utilizați standardul de securitate DNSSEC.
- Suportă Failover, adică are un alt DNS de rezervă pentru a avea întotdeauna disponibilitate.
- Are un serviciu de blocare a programelor malware
Adrese IP cu ce putem folosi DNS Google sunt după cum urmează:
IPv4Adresa principală: 8.8.8.8
Adresa de rezervă: 8.8.4.4
IPv6Adresa principală: 2001: 4860: 4860 :: 8888
Adresa de rezervă: 2001: 4860: 4860 :: 8844
Singurul dezavantaj pe care îl vor găsi mulți utilizatori atunci când utilizează Google DNS este că Google va urmări în mod implicit toată navigarea pe care o facem.
OpenDNS
OpenDNS este un alt server DNS pe care îl putem folosi gratuit, deși are și o versiune cu plată, care ne oferă o serie de avantaje pentru creșterea nivelurilor de stabilitate a navigației.
Putem afla mai multe despre OpenDNS la următorul link:
Caracteristicile remarcabile cu OpenDNS sunt:
- Este suportat de Cisco.
- Navigarea va fi mult mai rapidă.
- Are mai mult de 50 de categorii personalizabile.
- OpenDNS are o tehnologie care blochează malware-ul și phishing-ul.
- Are un filtru web.
- Mediu de siguranță îmbunătățit.
Adresele IP pe care le putem folosi cu OpenDNS sunt următoarele:
IPv4Adresa principală: 208.67.220.220
Adresa de rezervă: 208.67.222.222
Comodo Secure DNS
Comodo Secure DNS este o opțiune foarte practică, deoarece ne oferă stabilitate și configurare simplă pe computerele noastre. Pentru a afla mai multe despre Comodo Secure DNS putem accesa următorul link:
Funcțiile care fac din Comodo Secure DNS un instrument fiabil și puternic sunt:
- Sigur, deoarece are RBL (bloc în timp real) pentru a bloca orice tip de virus, cum ar fi spyware, malware, phishing etc.
- Rapid.
- Simplu de configurat și activat.
- Disponibilitate, deoarece are peste 15 structuri DNS la nivel mondial.
Adresele IP cu care putem folosi Comodo Secure DNS sunt după cum urmează:
IPv4Adresa principală: 8.26.56.26
Adresa de rezervă: 8.20.247.20
Norton ConnectSafe
Norton este un alt dintre aliații pe care îi avem pentru gestionarea serverelor DNS publice, care are sprijinul Symantec pentru creșterea nivelului de securitate. Pentru a afla mai multe despre acest server DNS gratuit, putem accesa următorul link:
Avantajele utilizării Norton ConnectSafe sunt:
- Funcționează în fundal.
- Rapid și sigur.
- Blocați site-urile nedorite.
- Protejează întreaga rețea la nivel de acasă.
- Nu necesită instalare software.
- Nu consumă resurse de sistem.
- Protectie in timp real.
Una dintre opțiunile interesante este că putem defini tipul de protecție pe care îl dorim în DNS cu trei opțiuni:
Opțiunea AProtejează împotriva malware, phishing și site-uri frauduloase.
Opțiunea BBlochează porno
Opțiunea CBlocați pornografia și alte tipuri de site-uri, cum ar fi jocurile de noroc, drogurile etc.
Adresele IP pe care le putem folosi cu Norton ConnectSafe sunt următoarele:
Opțiunea A IPv4Adresa principală: 199.85.126.10
Adresa de rezervă: 199.85.127.10
Opțiunea B IPv4Adresa principală: 199.85.126.20
Adresa de rezervă: 199.85.127.20
Opțiunea C IPv4Adresa principală: 199.85.126.30
Adresa de rezervă: 199.85.127.30
Putem seta adresa IP în funcție de nevoile solicitate.
VeriSign DNS public
Un alt server public DNS care va fi de mare ajutor pentru problema accesului este Verisign Public DNS, care va fi de mare ajutor și complet gratuit.
Pentru a afla mai multe despre acest DNS public, putem accesa următorul link:
Printre principalele avantaje ale VeriSign Public DNS avem:
- Securitate.
- Stabilitate.
- Confidențialitate.
- Nu stochează informații despre utilizatori.
- Analiza site-urilor pentru a evita virușii, malware-ul și frauda.
Adresele IP cu care putem folosi VeriSign DNS public sunt după cum urmează:
IPv4Adresa principală: 64.6.64.6
Adresa de rezervă: 64.6.65.6
DNS.Ceas
DNS.Watch este un server DNS public care ne oferă posibilitatea de a avea o copie de siguranță sigură și eficientă pentru problema rezolvării numelor pe internet. Pentru a intra mai adânc în acest server DNS public, putem accesa următorul link:
DNS.Watch ne oferă caracteristici vitale care sunt:
- DNS gratuit.
- Viteză.
- Posibilitatea de a vizita site-uri restricționate.
- Confidențialitatea și securitatea datelor noastre.
- DNS neutru.
Adresele IP pe care le putem folosi cu DNS.Watch sunt următoarele:
IPv4Adresa principală: 84.200.69.80
Adresa de rezervă: 84.200.70.40
IPv6Adresa principală: 2001: 1608: 10: 25 :: 1c04: b12f
Adresa de rezervă: 2001: 1608: 10: 25 :: 9249: d69b
După cum putem vedea, avem posibilități importante de a implementa un server DNS public în rețeaua noastră.
4. Cum se configurează serverul DNS public pe Windows, Mac sau Linux
Acum, că avem diferite opțiuni pentru serverele DNS publice de utilizat, vom analiza cum să le configurăm pe computerele noastre.
Configurați DNS public în Windows 10
Pentru a efectua această sarcină într-un mediu Windows 10 vom merge la următorul traseu:
- Centrarea rețelei și partajarea.
- Schimbă setările adaptorului.
Acolo vom face clic dreapta pe adaptorul de rețea activ și vom alege Opțiunea Proprietăți.
În această fereastră vom selecta linia Internet Protocol versiunea 4 (TCP / IPv4) și vom selecta opțiunea Proprietăți.
În fereastra următoare trebuie să activăm caseta Utilizați următoarele adrese de server DNS și vom introduce adresele respective server DNS public:
Click pe A accepta pentru a salva modificările. Acum putem rula un:
ipconfig / allPentru a valida noile adrese DNS de pe computerul Windows 10.
Configurați DNS public în macOS Sierra
Pentru a executa această sarcină în macOS Sierra, vom face acest lucru Preferințe de sistem / Net. În fereastra afișată selectăm fila Advanced și mergem la Fila DNS.
Acolo facem clic pe simbol + situat în partea de jos și vom introduce noul adrese IP DNS publice.
În cele din urmă, facem clic pe OK.
Configurați DNS public în Ubuntu
Pentru a defini serverul DNS public în Linux, în acest caz Ubuntu 16, avem două opțiuni:
Adăugați DNS public Ubuntu cu terminalPentru aceasta trebuie să deschidem terminalul și să executăm următoarea secvență:
sudo nano /etc/resolv.conf
În fișierul afișat mergem la sfârșitul acestuia și introducem sintaxa:
server de nume (IP DNS public)În cele din urmă salvăm modificările folosind combinația de taste:
Ctrl + O
Și lăsăm editorul folosind combinația:
Ctrl + X
Adăugați DNS public utilizând interfața graficăPentru acest proces vom merge Configuratia sistemului / Net
Acolo facem clic pe Alegeri iar în fereastra afișată mergem la Fila Setări IPv4.
Acolo trebuie să ne stabilim în teren Metoda opțiunii manuale iar pe teren Serverele DNS introducem adresele IP urmate de o virgulă. În cele din urmă, facem clic pe Adăugare.
Acesta este modul în care putem adăuga un server DNS public în Windows, Linux sau Mac OS.
5. Instrumente de gestionare DNS
Odată ce avem servere DNS publice, există o serie de instrumente care ne vor oferi posibilitatea de a gestiona și controla diferite aspecte ale DNS-ului.
Să aruncăm o privire la câteva dintre aceste instrumente valoroase:
Bancă de nume
Acest instrument gratuit este dezvoltat de Google și funcția sa principală este de a recomanda cele mai bune DNS publice bazate pe istoricul browserelor web. Acest instrument poate fi descărcat de pe următorul link:
Acest instrument este disponibil pentru Windows, UNIX și Mac OS și poate fi rulat grafic sau prin linia de comandă. La executarea acestui instrument vom vedea următoarele:
Acolo putem vedea defini următoarele:
- Adrese IP DNS curente.
- Originea interogării (În acest caz, istoria Google Chrome, dar putem alege Mozilla Firefox sau Microsoft Edge).
- Locație, printre alte valori.
Odată ce acest lucru este definit, faceți clic pe Porniți Benchmark pentru a începe analiza.
Procesul de analiză începe:
Odată ce procesul este terminat, vom vedea rezultatul respectiv exportat în HTML:
MARI
În cazul în care instrumentul găsește un server DNS mai bun, îl va indica în caseta principală.
Namehelp
Namehelp este un alt instrument care ne oferă posibilitatea de a analiza cele mai bune DNS publice pentru echipele noastre. Instrumentul poate fi descărcat de pe următorul link.
Cu acest instrument putem îmbunătăți semnificativ performanța web. Acest instrument poate fi instalat pe Windows, Linux sau Mac OS. Când instalăm instrumentul, putem accesa panoul său de control introducând următoarele în bara de adrese:
http: // localhost: 53533 /
MARI
Pentru a utiliza acest instrument, trebuie să stabilim DNS-ul computerului cu adresa IP 127.0.0.1, astfel încât instrumentul să servească drept punte între computer și rețea.
Configurăm acest lucru în proprietățile adaptorului așa cum am descris anterior.
Odată ce avem DNS-ul în adresa IP indicată, vom vedea rezultatul indicării Namehelp cele mai bune servere DNS publice:
MARI
Aceste instrumente sunt destul de practice pentru a defini care este cel mai bun server DNS public pentru rețeaua noastră în cazul în care avem întrebări.
Am cunoscut toată amploarea și beneficiile pe care a Server DNS în cadrul sarcinilor noastre zilnice și având în vedere acest lucru, putem defini cele mai bune alternative de implementat în caz de eșec al DNS-ului furnizorului nostru de servicii.