LinkedIn Tag
Volver al Centro de Aprendizaje

¿Qué es DNS?

DNS es la guía telefónica de internet que mapea la URL de un sitio (como cside.dev) a la dirección IP numérica de dónde están los servidores que alojan esos sitios.

Oct 20, 2025
Simon Wijckmans
Simon Wijckmans Founder & CEO

¿Alguna vez has usado la aplicación de contactos de tu teléfono? Imagina eso, pero para internet. DNS es la guía telefónica de internet que mapea la URL de un sitio (como cside.dev) a la dirección IP numérica de dónde están los servidores que alojan esos sitios. Sin DNS, tendríamos que recordar e ingresar esas direcciones IP numéricas para cada sitio web, una tarea poco práctica para la mayoría de los humanos, dado que ya dependemos de nuestros teléfonos para guardar números.

image-of-two-astronauts-one-pointing-a-gun-to-another-with-texts-wait-its-all-dns?-always-has-been-with-earth-on-the-backgound

Cómo funciona DNS

Cuando visitas un sitio web, tu navegador le pide a un resolutor DNS que encuentre la dirección IP del dominio que intentas visitar. Este resolutor suele ser el servidor DNS de tu proveedor de servicios de internet, o un servicio DNS público como CloudFlare.

Si la respuesta no está ya en caché, el resolutor DNS realizará una búsqueda recursiva, que pasa por la siguiente topología:

  • El servidor raíz DNS envía la consulta al dominio de nivel superior correcto (por ejemplo, .dev)
  • El servidor de dominio de nivel superior dirige la consulta hacia los servidores autoritativos del dominio
  • El servidor autoritativo proporciona la dirección IP final para el dominio, enviándola de vuelta al resolutor para almacenar en caché y entregar a tu navegador.

Esta resolución a menudo ocurre súper rápido, pero tiene que suceder antes de que un sitio web pueda comenzar a cargarse.

Tiempo de Búsqueda DNS

El tiempo de búsqueda DNS es la duración desde que tu sistema envía una solicitud DNS hasta que recibe la respuesta de un servidor de búsqueda. Generalmente, esta velocidad solo toma unos pocos milisegundos, pero se suma al tiempo de carga de tu página. Las consultas típicas van de 20 a 120 milisegundos, y la velocidad DNS “óptima” se considera que está por debajo de 50 milisegundos o menos.

Esta velocidad importa porque los visitantes estarán esperando antes de que tu sitio web incluso comience a cargarse, creando un cuello de botella para el resto del contenido hasta que se resuelva la IP. Si tu DNS es lento, hará que tu sitio se sienta más lento, y si la consulta se agota el tiempo o falla, los usuarios podrían simplemente asumir que el sitio está caído y rendirse.

También tienes que considerar el número de búsquedas DNS que se requieren para cargar una página. Tu navegador solo hace una consulta por dominio único, pero si tu sitio extrae contenido de terceros de muchos sitios diferentes, tiene que realizar múltiples búsquedas. Estas consultas pueden acumularse, por lo que limitar el número de dominios externos en tu sitio reducirá esta sobrecarga DNS y ayudará a cargar el contenido más rápido.

Por qué el Caché Ayuda al Rendimiento

Afortunadamente, las búsquedas no tienen que ocurrir en cada visita, gracias al caché. El caché DNS almacena los resultados de las consultas de búsqueda DNS para que las solicitudes repetidas para el mismo dominio se puedan buscar mucho, mucho más rápido sin contactar servidores externos.

Un registro DNS tiene un valor llamado TTL, o Tiempo de Vida, que describe cuánto tiempo debe mantenerse en un caché. Mientras una entrada en caché no haya expirado o cambiado, el resolutor y/o tu dispositivo usará la dirección IP guardada y omitirá la búsqueda completa. Esto permite esencialmente cero retraso de búsqueda en la segunda carga de página, y reduce el tiempo de espera relacionado con DNS.

Simon Wijckmans
Founder & CEO Simon Wijckmans

Founder and CEO of cside. Building better security against client-side executed attacks, and making solutions more accessible to smaller businesses. Web security is not an enterprise only problem.