Què és el DNS?
Cada vegada que obriu un lloc web, un servei de directori invisible tradueix el nom que heu escrit a un número al qual pot arribar el vostre ordinador. A continuació s'explica com funciona el sistema de noms de domini i com llegir el que publica sobre qualsevol domini.
L'agenda telefònica d'Internet
Els ordinadors no naveguen pel nom, sinó que es connecten adreces IP. DNS, el Sistema de noms de domini, és el directori distribuït que mapeja noms memorables com example.com a aquests números. Es va inventar l'any 1983 precisament perquè el fitxer d'amfitrió únic d'Internet inicial a Stanford s'estava tornant impossible de mantenir.
Dues coses fan que el DNS sigui remarcable: ho és distribuïts (cap màquina no ho sap tot), i ho és guardat a la memòria cau a tot arreu (Les respostes es recorden durant un temps, de manera que les cerques són ràpides). Ambdues propietats configuren com es comporta el sistema dia a dia.
Què passa durant una cerca de DNS
Quan el vostre navegador demana un lloc web, una cadena de servidors DNS col·labora en pocs mil·lisegons:
# 1. El vostre dispositiu demana al seu solucionador configurat (sovint el vostre ISP, o 8.8.8.8 / 1.1.1.1) # 2. El resolutor, si no té la resposta a la memòria cau, camina per la jerarquia: # servidors arrel → servidors ".com" → servidors de noms propis d'exemple.com # 3. El servidor autoritzat del domini respon amb els registres reals # 4. El resolutor guarda a la memòria cau la resposta del TTL del registre i us respon
L'últim salt, el servidor que parla pel propi domini, és el que apunten els registres de NS (a sota). Tot el que hi ha a sobre és només delegació.
Els tipus de registre que importen
La zona DNS d'un domini és una petita base de dades de registres escrits. Aquests són els que realment et trobaràs:
| Tipus | Què fa | Exemple |
|---|---|---|
| A | Assigna un nom a una adreça IPv4 | example.com → 93.184.216.34 |
| AAAA | Assigna un nom a una adreça IPv6 | example.com → 2606:2800::2201 |
| CNAME | Àlies: assenyala un nom a un altre nom | www.example.com → example.com |
| MX | Servidors de correu que reben el correu electrònic del domini | 10 aspmx.l.google.com |
| TXT | Text lliure: SPF anti-spam, DKIM, proves de propietat | "v=spf1 -all" |
| NS | Els servidors de noms autoritzats per a la zona | ns1.examplehost.com |
| CAA | Quines autoritats de certificació poden emetre certificats TLS | 0 issue "letsencrypt.org" |
| SOA | Metadades de zona: servidor principal, contacte, temporitzadors de memòria cau | ns1. dns-admin. … |
| PTR | Al revés: assigna una IP a un nom d'amfitrió | 8.8.8.8 → dns.google |
Val la pena conèixer dues peculiaritats: un CNAME ho és no permès a l'arrel del domini (per això example.com utilitza registres A/AAAA directament) i un domini amb MX "0 ." té a MX nul — una manera deliberada de dir "aquest domini envia correu electrònic però no en rep".
Caching, TTL i propagació
Cada disc porta a TTL (temps per viure) — el nombre de segons que els resolutors poden reutilitzar la resposta abans de tornar a preguntar. Un TTL de 3600 segons significa fins a una hora de memòria cau a tot el món; un TTL de 60 segons significa que els canvis apareixen en menys d'un minut.
Això és el que la gent entén per "propagació de DNS": no hi ha cap emissió de canvis, només cachés que caduquen al seu ritme. Abans d'una migració planificada, el truc clàssic és baixar el TTL per endavant, fer el canvi, mirar-lo a terra ràpidament a tot arreu i, a continuació, augmentar el TTL de nou per gaudir de la memòria cau.
Consell de resolució de problemes: si un lloc es carrega per a altres, però no per a vosaltres, el vostre solucionador local encara pot tenir una resposta antiga a la memòria cau. Canviar el dispositiu a 1.1.1.1 o esborrar la memòria cau DNS normalment ho resol.
Comproveu vosaltres mateixos el DNS de qualsevol domini
No necessiteu eines de línia d'ordres: les nostres utilitats del navegador consulten els solucionadors de Google i Cloudflare en directe:
- Comprovador DNS — traieu tots els tipus de registre de qualsevol domini amb un sol clic.
- Domini a IP — Vegeu només les adreces a les quals apunta un domini, amb els detalls d'allotjament.
- Cerca d'IP inversa — el registre PTR: a quin nom d'amfitrió respon una IP.
Més informació
- Teniu curiositat pels números de l'altra banda? Llegeix què és una adreça IP o el Comparació entre IPv4 i IPv6.
- Investigueu la reputació d'una IP? Veure el Guia de llistes negres d'IP.
Preguntes de DNS
Què és el DNS en termes senzills?
DNS (Domain Name System) és l'agenda telefònica d'Internet: tradueix els noms que podeu escriure, com exemple.com, a les adreces IP a les quals es connecten els ordinadors. Sense ell, hauríeu de memoritzar les adreces numèriques de cada lloc web.
Quines són les adreces 8.8.8.8 i 1.1.1.1?
Són solucionadors de DNS públics gestionats per Google i Cloudflare. El vostre ISP n'executa un de manera predeterminada, però qualsevol pot consultar-ne els públics: són gratuïts, ràpids i sovint més ràpids per recollir els canvis de DNS. Les nostres eines de DNS les consulten amb DNS sobre HTTPS xifrat.
Quant de temps triga un canvi de DNS a funcionar a tot arreu?
Sempre que sigui el TTL (time to live) anterior del disc. Els solucionadors emmagatzemen les respostes a la memòria cau durant la durada TTL (de segons a dies), de manera que després d'editar un registre, els resolutors de tot el món continuen oferint la resposta antiga fins que caduqui la seva còpia emmagatzemada a la memòria cau. Baixeu el TTL abans d'un canvi planificat per fer el canvi més ràpid.
Quina diferència hi ha entre DNS i una adreça IP?
Una adreça IP és el número que identifica un dispositiu a Internet; DNS és el sistema que assigna noms de domini memorables a aquests números. El domini és el nom, la IP és la destinació i el DNS és la traducció entre ells.