Qué hace la caché DNS y por qué la necesitamos

Publicado: octubre 16, 2023

Cómo bloquear sitios peligrosos o dañinos de muchas formas

Understanding Internet Security

What DNS cache does and why we need it

Comprender la función de la navegación web para entender el papel fundamental del servidor DNS y la caché DNS.

Para entender el uso y la función de la caché DNS debemos retroceder un paso y comprender completamente los diversos pasos necesarios para la navegación web.

¿Cómo llego a un sitio web?

Cada dirección web que queremos visitar con nuestro navegador necesita ser resuelta con la respectiva dirección IP del servidor al que enviamos la solicitud.

Para dar una comparación práctica, es como querer llamar a un amigo del que conocemos el nombre. También necesitamos conocer su número de teléfono.

Una dirección IP está formada por cuatro grupos de cifras numéricas (IPv4) u 8 grupos alfanuméricos (IPv6).

Por ejemplo, una dirección IPv4 podría ser 192.168.1.1

Una dirección IPv6 es: 2001:0db8:85a3:0000:1321:8af:fe01:2211.

Si el PC no reconoce la dirección IP del servidor, no puede crear un paquete IP para transmitir.

What DNS cache does and why we need it

Para poder enviar una solicitud HTTPS a un servidor mediante IP, el cliente primero debe realizar una solicitud de “consulta DNS” hacia un servidor DNS para resolver el nombre de host con la dirección IP relativa.

La respuesta del servidor DNS que contiene la dirección IP se llama “respuesta DNS”.

What DNS cache does and why we need it

Una HTTPS solicitud de navegación web se envía con el protocolo TCP dentro de un paquete IP.

Cada paquete IP transmitido por un dispositivo tiene una dirección IP de origen y también una dirección IP de destino. El paquete IP a su vez es transportado por una trama ethernet.

What DNS cache does and why we need it

El destinatario recibe un paquete IP reenviado por los diversos routers presentes en la red, quienes deciden cómo hacer avanzar el paquete observando la dirección IP de destino y eligiendo la ‘ruta’ correcta.

Los routers (y también el PC, smartphone, tablet, etc.) pueden tomar decisiones sobre la ruta correcta basándose en la dirección IP de destino, no pueden hacerlo basándose en la dirección de la página web.

Por esta razón, es necesario resolver el nombre del sitio web (por ejemplo flashstart.com) con la dirección IP relativa (151.139.128.10 por ejemplo).

Protección DNS de última generación, totalmente basada en la nube y en la inteligencia artificial, y fácil de activar.

Laboratorio de resolución DNS

Puedes intentar resolver el nombre de un sitio web para descubrir su dirección IP relativa:

  • abre una terminal en (Windows, macOS, Linux)
  • escribe “ping flashstart.com”
  • obtendrás entonces la respuesta a la solicitud de Ping con su dirección IP relativa, esta se memorizará entonces en la caché DNS.   
What DNS cache does and why we need it

Una vez recibida la solicitud, el destinatario creará un paquete de respuesta que devolverá al remitente.

Intentemos imaginar la cantidad de sitios web que existen en todo el mundo. Exactamente, casi imposible de imaginar.

Los dispositivos no memorizan todas las direcciones IP de cada sitio web en internet, simplemente preguntan siempre cada vez que es necesario y lo guardan en la caché DNS.

La próxima vez que el dispositivo necesite usar la dirección IP para acceder a un sitio web, primero verificará si ese registro ya está presente en la caché DNS.

Acceder a la caché DNS, en lugar de preguntar por el nombre a través del protocolo DNS al servidor DNS cada vez, ahorra una cantidad notable de tiempo y hace que la navegación web sea ‘más inmediata’ (el dispositivo ya no necesita esperar la respuesta del servidor DNS porque ya sabe la dirección IP a la que envía la solicitud).

Protección DNS de última generación, totalmente basada en la nube y en la inteligencia artificial, y fácil de activar.

Caché DNS para usuarios ISP, WISP y de empresa

Para los operadores de ISP, Wisp o empresa con muchos clientes es sin duda un desarrollo de función interesante e importante de FlashStart el crear la caché DNS en la red. 

Esta función se llama CloudBOX y puede instalarse en un servidor físico o dentro de un hipervisor (entorno virtual VMware ESXI, Hyper-V o Proxmox).

FlashStart CloudBOX le permite tener una caché DNS de todas las solicitudes que llegan de su red y gestionar los sitios que están autorizados o filtrados.

CloudBOX conserva la memoria de las solicitudes DNS realizadas junto con las eventuales respuestas recibidas de la nube. De esta manera es capaz de optimizar aún más los tiempos de resolución.

Esta solución permite también la reducción del tráfico DNS saliente de la red hacia otros servidores DNS, reduciendo así el consumo de banda y el número de solicitudes que salen.

Hay una demostración de CloudBOX disponible en esta página: https://flashstart.com/features/cloud-box/

Protección DNS de última generación, totalmente basada en la nube y en la inteligencia artificial, y fácil de activar.

¿Durante cuánto tiempo permanecen guardados los registros de la caché DNS?

La caché DNS solo memoriza los registros más utilizados durante un tiempo limitado, definido por el valor de Duración (TTL) expresado en segundos. Cuando ese tiempo ha expirado, si los registros no han sido utilizados, se eliminan de la caché DNS.

¿Cómo puedo ver qué registros están presentes en la caché DNS de mi PC?

Es posible visualizar el contenido de su caché DNS a través de un simple comando en la terminal.

Laboratorio de visualización de la caché DNS

Juntos podemos hacer un pequeño ejercicio:

  • desde el PC con Windows abra una terminal de comandos.
  • Para abrir esta terminal presione WIN + R.
  • Verá una ventana de “Ejecutar”.
  • Escriba “cmd.exe” y presione Aceptar.
  • En la terminal de comandos escriba: “ipconfig /displaydns” y presione enter.

En este punto se mostrará dentro de la terminal el contenido de la caché DNS.

What DNS cache does and why we need it

Habiendo entendido cómo funciona la resolución del nombre de un sitio web a través de un servidor DNS, también podemos entender la importancia del uso de un servidor DNS seguro y confiable.

Protección DNS de última generación, totalmente basada en la nube y en la inteligencia artificial, y fácil de activar.

¿Cómo puedo hacer que la navegación web sea más segura gracias al DNS?

Un servidor DNS seguro entregará las direcciones IP solo de aquellos servidores web que se consideren seguros, filtrando los servidores web que hayan sido marcados como perjudiciales, peligrosos y una amenaza.

Cuando un servidor DNS recibe una solicitud para la resolución de una dirección web marcada como peligrosa/dañina/infectada o amenaza, no responderá con la dirección IP “correcta”, sino con la dirección IP del servidor FlashStart donde se visualizará un mensaje de alerta informando al usuario de un peligro bloqueado

De esta manera tus dispositivos no conocerán el camino para llegar a un servidor que se considera perjudicial/dañino/no seguro y estarán protegidos contra posibles ataques.

Ni siquiera la dirección IP del servidor web dañino se guardará en la caché DNS.

Con el panel de control de FlashStart es posible configurar los sitios web que deseas bloquear, además de otros que han sido marcados como peligrosos, cuya lista se actualiza varias veces al día.

Por ejemplo, con el filtrado web DNS es posible bloquear las Redes Sociales durante ciertas horas seleccionadas para llevar a cabo un filtro de contenido que evite la navegación por parte de menores o del personal.

Al usar un servidor DNS sin filtro de contenido podrías estar expuesto a problemas graves – muy graves – ocasionados al navegar por sitios que tienen contenido peligroso, como phishing (robo de contraseñas simulando sitios muy conocidos en los que se solicita que ingreses tus datos de acceso, usuario y contraseña), troyanos (software silencioso que se inserta en tu PC y roba información o incluso lleva a cabo ataques, tal como el legendario Caballo de Troya usado por los griegos contra los troyanos), cryptolocker (software que cifra los datos presentes en tu PC y pide un rescate para recuperarlos) y malware en general (software dañino).

Protección DNS de última generación, totalmente basada en la nube y en la inteligencia artificial, y fácil de activar.


Puedes activar la protección FlashStart® Cloud en cualquier tipo de Router y Firewall para proteger dispositivos de escritorio y móviles, así como dispositivos IoT en redes locales.

Marco Boschini

Trainer Mikrotik