¿Que es DNS?

¿Que es DNS?
El Domain Name System (DNS) es el sistema encargado de traducir nombres de dominio legibles por humanos (como bugdecapa8.tech) en direcciones IP (como 192.0.2.1) que entienden las computadoras. Cuando escribes una dirección como google.com en tu navegador, no estás viendo directamente la dirección IP del servidor. En pocas palabras, el DNS es un traductor de nombres de Dominio (URL) a direccionamiento IP y viceversa.
¿Por qué existe el DNS?
![]()
Imagina tener que memorizar todas las direcciones IP de los sitios web que visitas, esto sería imposible. Gracias al DNS podemos escribir simplemente el nombre de un dominio, y el sistema se encarga de buscar la IP correcta.
DNS es un protocolo que opera en la capa de aplicación (Capa7) del modelo OSI. Este protocolo esta asociado al puerto 53 UDP de la capa de transporteCapa4) del modelo OSI.
Ejemplo:
- En tu navegador escribes la url: bugdecapa8.tech.
- El DNS hace la busqueda y asocia ese dominio con la IP del servidor donde esta alojada la pagina.
- Una vez que el DNS lo asocia, el usuario puede consultar la pagina web.
Componentes del DNS
El sistema DNS está compuesto por varias piezas que trabajan en conjunto:
-
Resolutores DNS → Generalmente proporcionados por tu proveedor de Internet, son los que reciben tu consulta inicial.
-
Servidores raíz → Primer nivel de respuesta, saben a qué servidores de dominio de nivel superior dirigir la petición.
-
Servidores TLD (Top Level Domain) → Administran dominios como
.com,.net,.org,.tech. -
Servidores autoritativos → Contienen la información final del dominio (IP asociada).
Tipos de Registros DNS
Dentro de un dominio, existen varios tipos de registros que definen su comportamiento:
-
A → Asocia un dominio a una dirección IPv4.
-
AAAA → Asocia un dominio a una dirección IPv6.
-
CNAME → Alias de un dominio hacia otro.
-
MX → Servidores de correo.
-
TXT → Información adicional (ej. verificación de Google, SPF, DKIM).
Vulnerabilidades del DNS
El DNS no solo es fundamental, también es un punto de ataque común:
-
DNS Spoofing / Cache Poisoning: Alterar respuestas para redirigir tráfico a sitios maliciosos.
-
DDoS contra servidores DNS: Saturar consultas para tirar un servicio.
-
Secuestro de dominio: Modificación no autorizada de registros.
Cómo proteger el DNS
-
Usar DNSSEC (Domain Name System Security Extensions) para validar respuestas.
-
Configurar registros correctos y actualizados en el dominio.
-
Utilizar servicios DNS confiables (Cloudflare, Google Public DNS, OpenDNS).
-
Monitorear cambios en los registros.
Conclusión
El DNS es la columna vertebral de Internet. Sin él, los usuarios no podrían navegar de forma sencilla.
Entender cómo funciona no solo te da una visión más clara de la red, sino que también te prepara para proteger mejor tu infraestructura contra ataques que lo utilizan como vector.
