Cum să verifici care sunt serverele DNS atribuite unui domeniu
Indiferent dacă depanezi o întrerupere a site-ului, migrezi la un nou furnizor de hosting sau pur și simplu auditezi infrastructura ta, știind cum să verifici ce servere DNS sunt atribuite unui domeniu este o abilitate fundamentală pentru orice proprietar de site web sau administrator de sisteme.
Serverele DNS (Domain Name System) acționează ca agenda telefonică a internetului — traduc nume de domenii lizibile de oameni, cum ar fi example.com în adrese IP lizibile de mașini. Dacă DNS-ul tău este configurat incorect sau indică nameservers greșite, site-ul tău web, e-mailul și alte servicii nu vor fi rezolvate corect. Acest ghid cuprinzător acoperă fiecare metodă fiabilă pentru a verifica atribuirile serverelor DNS, de la instrumente online ușor de utilizat pentru începători la tehnici avansate de linie de comandă.
De ce este important să verifici serverele DNS
Înainte de a intra în detalii, merită să înțelegi de ce această verificare este importantă:
- Migrări de domenii: Când muți site-ul pe un nou VPS Hosting sau server dedicat, trebuie să confirmi că serverele de nume au fost actualizate corect.
- Livrabilitatea e-mailului: Înregistrările DNS incorecte pot cauza eșecuri în rutarea e-mailului, mai ales dacă te bazezi pe serviciile de Email Hosting.
- Validarea certificatului SSL: Multe procese de emitere SSL necesită verificare DNS. Dacă serverele tale de nume sunt greșite, aprovizionarea certificatului va eșua.
- Audit de securitate: Modificările neașteptate ale serverului de nume pot indica acces neautorizat sau deturnarea domeniului.
Metoda 1: Utilizați instrumente online de căutare DNS
Instrumentele online de căutare DNS sunt cel mai rapid și accesibil mod de a verifica serverele de nume — nu este necesară instalarea sau cunoștințe tehnice.
Instrumente recomandate
| Instrument | URL | Cel mai bun pentru |
|---|---|---|
| MXToolbox | mxtoolbox.com | Analiza completă a înregistrărilor DNS |
| WhatsMyDNS | whatsmydns.net | Verificări globale de propagare DNS |
| NSLookup.io | nslookup.io | Căutare de servere de nume și înregistrări |
| DNSChecker.org | dnschecker.org | Testare de propagare în mai multe regiuni |
Cum să utilizați MXToolbox
- Navigați la mxtoolbox.com
- Introduceți numele domeniului în bara de căutare
- Selectați DNS Lookup din meniul derulant
- Examinați lista serverelor de nume autorizate returnate
Cum să utilizați WhatsMyDNS
- Vizitați whatsmydns.net
- Introduceți numele domeniului și selectați NS (Name Server) din meniul derulant al tipului de înregistrare
- Faceți clic pe Search pentru a vedea atribuirile serverelor de nume în mai multe locații globale
Aceste instrumente sunt deosebit de utile pentru verificarea propagării DNS după efectuarea modificărilor — vă arată ce văd în prezent diferiți rezolvatori din întreaga lume pentru domeniul dvs.
Metoda 2: Instrumente din Linia de Comandă
Pentru administratorii de sisteme și dezvoltatori, instrumentele din linia de comandă oferă control mai mare, scriptabilitate și detalii. Iată cele trei comenzi cele mai importante.
2.1 Comanda nslookup (Windows, macOS, Linux)
nslookup este disponibil universal pe toate sistemele de operare majore și este cel mai simplu instrument CLI pentru interogări DNS.
Căutare de nameserver de bază:
nslookup -type=ns example.com
Exemplu de ieșire:
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
example.com nameserver = ns1.exampledns.com
example.com nameserver = ns2.exampledns.com
Interogare a unui resolver DNS specific (de ex., DNS public al Google):
nslookup -type=ns example.com 8.8.8.8
Aceasta este utilă pentru a verifica dacă un resolver specific a preluat modificările DNS recente.
2.2 Comanda dig (Linux și macOS)
Comanda dig (Domain Information Groper) este instrumentul preferat dintre inginerii de rețea pentru ieșirea sa detaliată și structurată.
Interogare de înregistrare NS de bază:
dig NS example.com
Exemplu de ieșire:
; <<>> DiG 9.16.1 <<>> NS example.com
;; ANSWER SECTION:
example.com. 86400 IN NS ns1.exampledns.com.
example.com. 86400 IN NS ns2.exampledns.com.
Format de ieșire scurt (mai curat pentru scripting):
dig NS example.com +short
Interogare împotriva unui nameserver specific:
dig NS example.com @8.8.8.8
Urmărire a căii complete de rezoluție DNS:
dig NS example.com +trace
Steagul +trace este deosebit de puternic — parcurge întreaga ierarhie DNS de la serverele rădăcină până la nameserver-ul autoritar, ceea ce este neprețuit pentru diagnosticarea problemelor DNS complexe.
> Notă de instalare: Dacă dig nu este instalat pe sistemul dvs., instalați-l cu:
> – Ubuntu/Debian: sudo apt install dnsutils> – CentOS/RHEL: sudo yum install bind-utils
> – macOS: Disponibil în mod implicit; sau instalați prin Homebrew cu brew install bind
2.3 Comanda whois
Comanda whois interogează bazele de date de înregistrare a domeniilor și returnează nameserver-ele înregistrate la nivelul registrar-ului — care pot diferi de ceea ce furnizorul dvs. DNS servește în prezent.
whois example.comCăutați linii similare cu:
Name Server: NS1.EXAMPLEDNS.COM
Name Server: NS2.EXAMPLEDNS.COMDe ce contează: Dacă dig sau nslookup arată nameserver-e diferite decât whois, aceasta înseamnă de obicei că propagarea DNS este încă în curs, sau există o configurare greșită la nivelul registrar-ului.
> Instalare:
> – Ubuntu/Debian: sudo apt install whois
> – Windows: Instalați prin Sysinternals Whois sau WSL
Metoda 3: Verificați Registratorul Domeniului sau Panoul de Control al Găzduirii
Dacă aveți acces administrativ la domeniu sau la contul de găzduire, panoul de control este locul cel mai direct pentru a vizualiza și gestiona setările serverelor de nume.
3.1 Tabloul de Bord al Registratorului de Domenii
- Conectați-vă la contul registratorului de domenii (de ex., Namecheap, GoDaddy, sau Înregistrarea Domeniilor AlexHost)
- Navigați la lista domeniilor și selectați domeniul pe care doriți să-l inspectați
- Căutați o secțiune etichetată DNS, Nameservers, sau Gestionarea Serverelor de Nume
- Serverele de nume atribuite în prezent vor fi listate aici
Acesta este, de asemenea, locul în care actualizați serverele de nume atunci când schimbați furnizorii de găzduire sau indicați domeniul către un nou server.
3.2 Panoul de Control al Furnizorului de Găzduire
Dacă DNS-ul dvs. este gestionat prin furnizorul de găzduire mai degrabă decât prin registrator:
- Conectați-vă la panoul de control al găzduirii (de ex., cPanel, Plesk, sau un tablou de bord personalizat)
- Navigați la secțiunea DNS Zone Editor sau DNS Management
- Examinați înregistrările NS listate pentru domeniul dvs.
Dacă utilizați un VPS cu cPanel, DNS Zone Editor este accesibil direct din ecranul de pornire cPanel, ceea ce face ușor să verificați sau să actualizați configurația serverului de nume.
Metoda 4: Google Admin Console (Pentru domenii Google Workspace)
Dacă domeniul dvs. este înregistrat prin Google sau gestionat prin Google Workspace:
- Conectați-vă la Google Admin Console
- Navigați la Domains → Manage Domains
- Faceți clic pe domeniul dvs. pentru a vizualiza setările DNS, inclusiv serverele de nume atribuite
- De aici, puteți adăuga sau modifica înregistrări DNS după cum este necesar
Metoda 5: Extensii de Browser
Pentru profesioniștii web care verifică frecvent înregistrările DNS fără a comuta între instrumente, extensiile de browser oferă o scurtătură convenabilă.
Extensii recomandate:
- DNS Lookup (Chrome/Firefox) — Căutări rapide de înregistrări NS, A, MX și TXT
- DNS Checker (Chrome) — Verificări în timp real ale propagării DNS
- Wappalyzer (Chrome/Firefox) — Identifică furnizorii de hosting și DNS
Aceste extensii sunt deosebit de utile în timpul auditurilor de site-uri web sau atunci când gestionați simultan mai multe domenii de clienți.
Metoda 6: Căutare DNS programatică (Exemplu Python)
Pentru dezvoltatori care trebuie să automatizeze verificările DNS, biblioteca dnspython a Python oferă o interfață curată:
import dns.resolver
domain = "example.com"
answers = dns.resolver.resolve(domain, 'NS')
print(f"Nameservers for {domain}:")
for rdata in answers:
print(f" {rdata.target}")Instalați biblioteca:
pip install dnspythonAceastă abordare este ideală pentru construirea scripturilor de monitorizare care vă alertează atunci când înregistrările nameserver se schimbă în mod neașteptat.
Depanare Probleme DNS Comune
Chiar și cu instrumentele potrivite, problemele DNS pot fi dificile. Iată cele mai comune probleme și cum să le rezolvați.
Întârzieri în Propagarea DNS
Modificările DNS pot dura 24 până la 48 de ore pentru a se propaga la nivel global, deși în practică este adesea mult mai rapid (1–4 ore). În timpul propagării, utilizatori diferiți din locații diferite pot vedea servere de nume diferite.
Cum să verificați starea propagării:
- Utilizați whatsmydns.net pentru a vedea ce returnează rezolvatorii din diferite țări în prezent
- Utilizați
dig NS example.com @8.8.8.8șidig NS example.com @1.1.1.1pentru a compara rezultatele rezolvatorului Google și Cloudflare
Nepotrivire Între WHOIS și DNS-ul Actual
Dacă whois arată servere de nume diferite decât dig, de obicei înseamnă:
- Actualizarea registrarului nu s-a propagat încă
- DNS-ul a fost schimbat la nivelul furnizorului, dar nu a fost actualizat la registrar (sau invers)
Rezolvare: Asigurați-vă că atât panoul de control al registrarului, cât și furnizorul DNS arată înregistrări de servere de nume coerente.
Eșecuri de Validare DNSSEC
Dacă DNSSEC este activat pe domeniul dvs., semnăturile criptografice trebuie să se potrivească între furnizorul DNS și înregistrările publicate la registrar. O nepotrivire va cauza erori SERVFAIL pentru utilizatorii cu rezolvatori care validează DNSSEC.
Comandă de diagnostic:
dig NS example.com +dnssecCăutați steagul AD (Authenticated Data) în răspuns. Dacă lipsește și DNSSEC ar trebui să fie activ, investigați înregistrările DS la registrar.
Modificări Neașteptate ale Serverelor de Nume
Dacă descoperiți servere de nume pe care nu le-ați configurat, tratați-o ca pe un incident de securitate:
- Conectați-vă imediat la registrar și restaurați serverele de nume corecte
- Activați autentificarea cu doi factori pe contul registrarului
- Examinați jurnalele de acces ale registrarului pentru conectări neautorizate
- Luați în considerare activarea blocării registrarului (numită și blocarea domeniului) pentru a preveni transferuri neautorizate sau modificări DNS
Referință rapidă: Comenzi DNS Lookup
| Sarcină | Comandă |
|---|---|
| Verificați serverele de nume (nslookup) | nslookup -type=ns example.com |
| Verificați serverele de nume (dig) | dig NS example.com +short |
| Urmăriți calea rezoluției DNS | dig NS example.com +trace |
| Interogați resolver specific | dig NS example.com @1.1.1.1 |
| Verificați serverele de nume la nivel de registrar | whois example.com |
| Verificați DNSSEC | dig NS example.com +dnssec |
Alegerea configurației DNS potrivite pentru mediul dvs. de hosting
Configurația DNS ar trebui să se alinieze cu infrastructura dvs. de hosting. Iată un ghid rapid:
- Hosting partajat: Furnizorul dvs. gestionează de obicei DNS pentru dvs. Dacă sunteți pe Hosting Web Partajat, serverele de nume sunt de obicei preconfigurate și indică clusterul DNS al gazdei.
- VPS sau servere dedicate: Aveți control total asupra DNS. Puteți rula propriile dvs. servere de nume sau delega unui furnizor DNS terță parte. Dacă rulați un Server Dedicat, luați în considerare utilizarea unui serviciu DNS gestionat pentru redundanță.
- Certificate SSL: Asigurați-vă că înregistrările DNS sunt corect configurate înainte de a solicita un Certificat SSL, deoarece validarea domeniului se bazează pe rezoluția DNS exactă.
Concluzie
Verificarea serverelor DNS atribuite unui domeniu este o sarcină simplă, dar critică în gestionarea site-urilor web. Indiferent dacă preferi simplitatea instrumentelor online precum MXToolbox și WhatsMyDNS, precizia utilitarelor din linia de comandă precum dig și nslookup, sau comoditatea panoului de control al găzduirii, există o metodă potrivită pentru fiecare nivel de competență și flux de lucru.
Auditarea regulată a configurației DNS te ajută să detectezi greșelile de configurare devreme, să verifici că migrările s-au finalizat cu succes și să protejezi domeniul tău împotriva modificărilor neautorizate. Combinată cu o infrastructură de găzduire fiabilă, gestionarea corectă a DNS asigură că site-ul și serviciile tale rămân accesibile, sigure și performante în orice moment.
la toate serviciile de găzduire