Ce este DNS?
De fiecare dată când deschideți un site web, un serviciu de director invizibil traduce numele pe care l-ați introdus într-un număr pe care computerul dumneavoastră îl poate ajunge. Iată cum funcționează sistemul de nume de domeniu - și cum să citiți ceea ce publică despre orice domeniu.
Agenda telefonică a internetului
Calculatoarele nu navighează după nume, ci se conectează la adrese IP. DNS, Sistemul de nume de domeniu, este directorul distribuit care mapează nume memorabile, cum ar fi example.com la acele numere. A fost inventat în 1983 tocmai pentru că fișierul unic gazdă al internetului din Stanford era imposibil de întreținut.
Două lucruri fac DNS-ul remarcabil: este distribuite (nicio mașină nu știe totul) și este stocate în cache peste tot (răspunsurile sunt memorate pentru o perioadă, deci căutările sunt rapide). Ambele proprietăți modelează modul în care sistemul se comportă zi de zi.
Ce se întâmplă în timpul unei căutări DNS
Când browserul dvs. solicită un site web, un lanț de servere DNS colaborează în câteva milisecunde:
# 1. Dispozitivul dvs. solicită soluția configurată (de multe ori ISP-ul dvs. sau 8.8.8.8 / 1.1.1.1) # 2. Resolverul, dacă nu are răspunsul în cache, parcurge ierarhia: # servere rădăcină → servere „.com” → serverele de nume proprii ale example.com # 3. Serverul autorizat al domeniului răspunde cu înregistrările reale # 4. Resolutorul memorează în cache răspunsul pentru TTL-ul înregistrării și vă răspunde
Ultimul hop - serverul care vorbește pentru domeniul în sine - este ceea ce indică înregistrările NS (mai jos). Tot ce este deasupra ei este doar delegare.
Tipurile de înregistrări care contează
Zona DNS a unui domeniu este o mică bază de date de înregistrări tastate. Acestea sunt cele pe care le vei întâlni de fapt:
| Tip | Ce face | Exemplu |
|---|---|---|
| A | Mapează un nume la o adresă IPv4 | example.com → 93.184.216.34 |
| AAAA | Mapează un nume la o adresă IPv6 | example.com → 2606:2800::2201 |
| CNAME | Alias: indică un nume către un alt nume | www.example.com → example.com |
| MX | Servere de e-mail care primesc e-mailul domeniului | 10 aspmx.l.google.com |
| TXT | Text liber: SPF anti-spam, DKIM, dovezi de proprietate | "v=spf1 -all" |
| NS | Serverele de nume autorizate pentru zonă | ns1.examplehost.com |
| CAA | Autoritățile de certificare care pot emite certificate TLS | 0 issue "letsencrypt.org" |
| SOA | Metadatele zonei: server primar, contact, temporizatoare de cache | ns1. dns-admin. … |
| PTR | Revers: mapează un IP înapoi la un nume de gazdă | 8.8.8.8 → dns.google |
Două ciudatenii merită cunoscute: un CNAME este nu este permis pe rădăcina domeniului (de aceea example.com folosește direct înregistrări A/AAAA) și un domeniu cu MX "0 ." are o MX nul — un mod deliberat de a spune „acest domeniu trimite e-mail, dar nu primește niciunul”.
Cache, TTL și propagare
Fiecare înregistrare poartă un TTL (timp de viață) — numărul de secunde de rezolvare poate reutiliza răspunsul înainte de a cere din nou. Un TTL de 3600 de secunde înseamnă până la o oră de stocare în cache în întreaga lume; un TTL de 60 de secunde înseamnă că modificările apar în mai puțin de un minut.
Aceasta este ceea ce oamenii înțeleg prin „propagare DNS”: nu există o difuzare a modificărilor, ci doar cache-urile care expiră în propriul ritm. Înainte de o migrare planificată, trucul clasic este să scădeți TTL-ul în avans, să faceți schimbarea, să urmăriți cum aterizează peste tot rapid, apoi să ridicați din nou TTL-ul pentru a vă bucura de caching.
Sfat de depanare: dacă un site se încarcă pentru alții, dar nu pentru dvs., soluția dvs. locală poate păstra în continuare un răspuns vechi în cache. Comutarea dispozitivului la 1.1.1.1 sau spălarea memoriei cache DNS, de obicei, o rezolvă.
Verificați singur DNS-ul oricărui domeniu
Nu aveți nevoie de instrumente de linie de comandă - utilitarele noastre de browser interoghează soluțiile Google și Cloudflare în direct:
- Verificator DNS — trageți fiecare tip de înregistrare a oricărui domeniu cu un singur clic.
- Domeniu la IP — vedeți doar adresele către un domeniu, cu detalii de găzduire.
- Căutare inversă IP — înregistrarea PTR: la care nume de gazdă răspunde un IP.
Află mai multe
- Ești curios despre numerele de pe cealaltă parte? Citire ce este o adresă IP sau cel Comparație IPv4 vs IPv6.
- Investigarea reputației unui IP? Vezi Ghidul listelor negre de IP.
Întrebări DNS
Ce este DNS în termeni simpli?
DNS (Domain Name System) este agenda telefonică a internetului: traduce numele pe care le puteți introduce, cum ar fi example.com, în adresele IP la care computerele se conectează efectiv. Fără el, ar trebui să memorați adrese de numere pentru fiecare site web.
Care sunt adresele 8.8.8.8 și 1.1.1.1?
Sunt soluții DNS publice gestionate de Google și Cloudflare. ISP-ul dvs. rulează unul în mod implicit, dar oricine le poate interoga pe cele publice - sunt gratuite, rapide și adesea mai rapide pentru a prelua modificările DNS. Instrumentele noastre DNS le interogează pe ambele prin DNS-over-HTTPS criptat.
Cât timp durează o schimbare DNS pentru a funcționa peste tot?
Atâta timp cât înregistrarea TTL anterioară (time to live). Rezolvatorii memorează în cache răspunsurile pentru durata TTL - de la secunde la zile - așa că, după ce editați o înregistrare, rezolutorii din întreaga lume continuă să difuzeze răspunsul vechi până când copia lor din cache expiră. Coborâți TTL înainte de o modificare planificată pentru a face comutarea mai rapidă.
Care este diferența dintre DNS și o adresă IP?
O adresă IP este numărul care identifică un dispozitiv pe internet; DNS este sistemul care mapează nume de domenii memorabile la acele numere. Domeniul este numele, IP-ul este destinația și DNS este traducerea dintre ele.