Que é o DNS?
Cada vez que abres un sitio web, un servizo de directorio invisible traduce o nome que escribiches nun número ao que pode chegar o teu ordenador. Aquí tes como funciona o Sistema de nomes de dominio e como ler o que publica sobre calquera dominio.
Axenda telefónica de internet
Os ordenadores non navegan polo nome, conéctanse enderezos IP. DNS, o Sistema de nomes de dominio, é o directorio distribuído que mapea nomes memorables como example.com a eses números. Foi inventado en 1983 precisamente porque o primeiro ficheiro de host único de Internet en Stanford estaba a ser imposible de manter.
Dúas cousas fan que o DNS sexa notable: é distribuído (ningunha máquina só o sabe todo), e así é almacenado en caché en todas partes (as respostas son recordadas por un tempo, polo que as buscas son rápidas). Ambas as propiedades configuran como se comporta o sistema día a día.
Que ocorre durante unha busca de DNS
Cando o teu navegador pide un sitio web, unha cadea de servidores DNS colabora en poucos milisegundos:
# 1. O teu dispositivo pregunta ao seu resolvedor configurado (a miúdo o teu ISP, ou 8.8.8.8 / 1.1.1.1) # 2. O resolvedor, se non ten a resposta almacenada na caché, percorre a xerarquía: # servidores raíz → servidores ".com" → servidores de nomes propios de example.com # 3. O servidor autorizado do dominio responde cos rexistros reais # 4. O resolvedor almacena en caché a resposta para o TTL do rexistro e respondeche
O último salto (o servidor que fala polo propio dominio) é o que apuntan os rexistros de NS (abaixo). Todo por riba é só delegación.
Os tipos de rexistro que importan
A zona DNS dun dominio é unha pequena base de datos de rexistros escritos. Estes son os que realmente atoparás:
| Tipo | Que fai | Exemplo |
|---|---|---|
| A | Asigne un nome a un enderezo IPv4 | example.com → 93.184.216.34 |
| AAAA | Asigne un nome a un enderezo IPv6 | example.com → 2606:2800::2201 |
| CNAME | Alias: sinala un nome a outro nome | www.example.com → example.com |
| MX | Servidores de correo que reciben o correo electrónico do dominio | 10 aspmx.l.google.com |
| TXT | Texto libre: SPF anti-spam, DKIM, probas de propiedade | "v=spf1 -all" |
| NS | Os servidores de nomes autorizados para a zona | ns1.examplehost.com |
| CAA | Que autoridades de certificación poden emitir certificados TLS | 0 issue "letsencrypt.org" |
| SOA | Metadatos da zona: servidor principal, contactos, temporizadores de caché | ns1. dns-admin. … |
| PTR | O inverso: mapea unha IP a un nome de host | 8.8.8.8 → dns.google |
Vale a pena coñecer dúas peculiaridades: un CNAME é non permitido na raíz do dominio (por iso example.com usa directamente rexistros A/AAAA) e un dominio con MX "0 ." ten un MX nulo — unha forma deliberada de dicir "este dominio envía correo electrónico pero non recibe ningún".
Caché, TTL e propagación
Cada rexistro leva un TTL (tempo de vivir) — o número de segundos que os resolutores poden reutilizar a resposta antes de volver preguntar. Un TTL de 3600 segundos significa ata unha hora de almacenamento na caché en todo o mundo; un TTL de 60 segundos significa que os cambios aparecen en menos dun minuto.
Isto é o que a xente entende por "propagación de DNS": non hai transmisión de cambios, só cachés que caducan ao seu propio ritmo. Antes dunha migración planificada, o truco clásico é baixar o TTL con antelación, facer o cambio, ver como aterra rapidamente en todas partes e, a continuación, aumentar o TTL de novo para gozar do caché.
Consello para solucionar problemas: se un sitio carga para outros pero non para ti, o teu resolvedor local aínda pode gardar unha resposta antiga en caché. Cambiar o dispositivo á versión 1.1.1.1 ou limpar a caché de DNS adoita resolver.
Comprobe vostede mesmo o DNS de calquera dominio
Non precisas ferramentas de liña de comandos: as nosas utilidades do navegador consultan os resolvedores de Google e Cloudflare en directo:
- Comprobador de DNS — tira de cada tipo de rexistro de calquera dominio cun só clic.
- Dominio a IP — ver só os enderezos aos que apunta un dominio, con detalles de hospedaxe.
- Busca de IP inversa — o rexistro PTR: a que nome de host responde unha IP.
Máis información
- Ten curiosidade polos números do outro lado? Ler que é un enderezo IP ou o Comparación entre IPv4 e IPv6.
- ¿Estás investigando a reputación dunha IP? Vexa o Guía de listas negras de IP.
Preguntas de DNS
Que é o DNS en termos sinxelos?
DNS (Domain Name System) é a axenda de teléfonos de Internet: traduce os nomes que podes escribir, como example.com, aos enderezos IP aos que se conectan os ordenadores. Sen el, terías que memorizar os enderezos de números de cada sitio web.
Cales son os enderezos 8.8.8.8 e 1.1.1.1?
Son resolutores de DNS públicos xestionados por Google e Cloudflare. O teu ISP executa un de xeito predeterminado, pero calquera pode consultar estes públicos no seu lugar: son gratuítos, rápidos e moitas veces máis rápido para recoller os cambios de DNS. As nosas ferramentas de DNS consultan ambas a través de DNS sobre HTTPS cifrados.
Canto tempo leva un cambio de DNS en funcionar en todas partes?
Sempre que sexa o TTL (tempo para vivir) anterior do disco. Os resolutores almacenan as respostas na memoria caché durante a duración do TTL (de segundos a días), polo que despois de editar un rexistro, os resolutores de todo o mundo seguen publicando a resposta antiga ata que caduque a súa copia almacenada na caché. Baixa o TTL antes dun cambio planificado para facer o cambio máis rápido.
Cal é a diferenza entre DNS e un enderezo IP?
Un enderezo IP é o número que identifica un dispositivo en internet; DNS é o sistema que asigna os nomes de dominio memorables a eses números. O dominio é o nome, a IP é o destino e DNS é a tradución entre eles.