Cómo Solucionar DNS Lento: Mejor DNS para Chrome, Windows y Mac

¿Qué es el tiempo de búsqueda DNS y por qué importa?
El tiempo de búsqueda DNS es el número de milisegundos que tarda tu dispositivo en traducir un nombre de dominio (como example.com) en una dirección IP (como 93.184.216.34). Esta búsqueda ocurre antes de cualquier transferencia de datos — tu navegador no puede enviar un solo byte hasta que el DNS resuelva el dominio.
Una búsqueda DNS típica toma entre 20 y 120 ms dependiendo de tu servidor DNS, las condiciones de la red y si el resultado está en caché. Cuando el DNS es lento, retrasa cada sitio web, cada llamada API y cada recurso que carga tu navegador. Una página que carga 50 recursos externos puede añadir de 1 a 5 segundos de sobrecarga total de DNS.
La investigación de Google muestra que cuando el tiempo de carga aumenta de 1 a 3 segundos, la probabilidad de rebote sube al 32%. A los 5 segundos, se dispara al 90%. El DNS lento es a menudo el cuello de botella oculto que lo causa.
¿Qué causa las búsquedas DNS lentas?
Entender la causa raíz te ayuda a elegir la solución correcta. Aquí están las razones más comunes por las que las búsquedas DNS son lentas en tu dispositivo o red.
Servidores DNS del proveedor lentos — La mayoría de los proveedores de internet usan resolvedores DNS sobrecargados que tardan 80-200 ms por consulta. Esta es la causa nº 1 de DNS lento para usuarios domésticos.
Caché DNS obsoleta o corrupta — Tu sistema operativo o navegador almacenó en caché una entrada antigua que fuerza búsquedas lentas repetidas en lugar de accesos instantáneos desde la caché.
Distancia geográfica — Si tu servidor DNS está en otro continente, cada consulta tiene que recorrer miles de kilómetros de ida y vuelta, añadiendo 50-200 ms de latencia.
Cadenas CNAME — Cada redirección CNAME desencadena una búsqueda DNS adicional. Una cadena de 3 CNAMEs significa 3 búsquedas secuenciales antes de llegar a la IP final.
Valores TTL bajos — Valores Time-to-Live cortos (como 60 segundos) obligan a tu dispositivo a consultar el DNS constantemente en lugar de usar resultados en caché.
Interferencia de VPN o proxy — Las VPNs enrutan las consultas DNS a través de sus propios servidores, que pueden ser más lentos o estar más lejos que tu DNS habitual.
Congestión de red — El tráfico de red intenso o un router sobrecargado puede causar pérdida de paquetes DNS y retransmisiones, añadiendo segundos de retraso.
Problemas de fallback IPv6 — Algunas redes intentan primero el DNS IPv6, fallan y luego recurren al IPv4 — duplicando el tiempo de búsqueda para cada solicitud.
Cómo medir tu tiempo actual de búsqueda DNS
Antes de corregir nada, mide la velocidad actual de tu DNS para poder comparar después. Aquí tienes tres formas rápidas de comprobar tu tiempo de búsqueda DNS.
Método 1: Usando dig (Mac/Linux)
El comando dig muestra el tiempo exacto de consulta DNS en milisegundos:
# Query your current DNS server
dig google.com
# Look for "Query time" at the bottom:
# ;; Query time: 24 msec
# Test a specific DNS server
dig @1.1.1.1 google.com
dig @8.8.8.8 google.com
dig @9.9.9.9 google.comMétodo 2: Usando nslookup (Windows)
Windows no muestra el tiempo de consulta con nslookup por defecto, pero puedes usar PowerShell para medirlo:
# Measure DNS lookup time in PowerShell
Measure-Command { Resolve-DnsName google.com } | Select-Object TotalMilliseconds
# Test with a specific DNS server
Measure-Command { Resolve-DnsName google.com -Server 1.1.1.1 } | Select-Object TotalMillisecondsMétodo 3: Usando Chrome DevTools
Chrome muestra el tiempo de búsqueda DNS para cada solicitud de red:
Abre cualquier sitio web → pulsa F12 para abrir DevTools → ve a la pestaña Network → haz clic en cualquier solicitud → mira la sección Timing. La fila DNS Lookup muestra exactamente cuánto tiempo tardó la resolución DNS para ese dominio.
Si ves tiempos de búsqueda DNS consistentemente superiores a 100 ms, tu servidor DNS es lento y las soluciones a continuación te ayudarán.
Solución 1: Cambiar al mejor servidor DNS, el más rápido
Esta es la corrección de mayor impacto. Los servidores DNS de los proveedores normalmente responden en 80-200 ms. Los servidores DNS públicos como Cloudflare y Google responden en 8-20 ms — eso es una mejora de velocidad de 10x en cada consulta DNS.
Así es como cambiar tu servidor DNS en cada plataforma:
Cambiar DNS en Windows 10/11
Abre Configuración → Red e Internet → Configuración de red avanzada
Haz clic en tu conexión activa (Wi-Fi o Ethernet) → Propiedades del hardware
Haz clic en Editar junto a la asignación del servidor DNS
Cambia de Automático a Manual → activa IPv4
Establece el DNS preferido en
1.1.1.1y el DNS alternativo en1.0.0.1Haz clic en Guardar y prueba con
digo PowerShell
Cambiar DNS en macOS
Abre Ajustes del Sistema → Red → Wi-Fi (o tu conexión activa)
Haz clic en Detalles junto a tu red conectada
Haz clic en DNS en la barra lateral
Elimina las entradas existentes y añade
1.1.1.1y1.0.0.1Haz clic en Aceptar y luego en Aplicar
Cambiar DNS en Linux
En la mayoría de las distribuciones Linux que usan systemd-resolved:
# Edit the resolved config
sudo nano /etc/systemd/resolved.conf
# Add or modify these lines:
[Resolve]
DNS=1.1.1.1 1.0.0.1
FallbackDNS=8.8.8.8 8.8.4.4
# Restart the service
sudo systemctl restart systemd-resolved
# Verify the change
resolvectl statusSolución 2: Limpiar la caché DNS
Una caché DNS obsoleta o corrupta obliga a tu dispositivo a usar entradas antiguas o a realizar nuevas búsquedas que fallan y necesitan reintentarse. Limpiar la caché elimina todas las entradas DNS almacenadas y fuerza nuevas consultas a tu servidor DNS.
Ejecuta el comando correspondiente a tu sistema operativo:
# Windows (Command Prompt as Administrator)
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Linux (systemd-resolved)
sudo resolvectl flush-caches
# Verify cache is empty (Windows)
ipconfig /displaydnsSolución 3: Activar la precarga DNS en tu navegador
La precarga DNS indica a tu navegador que resuelva nombres de dominio antes de que hagas clic en un enlace. Cuando pasas el ratón sobre un enlace o cuando se carga una página, el navegador resuelve proactivamente el DNS de los dominios enlazados en segundo plano. Para cuando haces clic, el DNS ya está resuelto — cero espera.
La mayoría de los navegadores modernos activan la precarga DNS por defecto, pero puede desactivarse. Aquí te explicamos cómo verificarlo y activarlo.
Configuración de precarga DNS en Chrome
En Chrome, la precarga DNS forma parte de la función de precarga de páginas:
Abre Chrome → Configuración → Privacidad y seguridad → Precargar páginas
Activa "Precargar páginas para una navegación y búsqueda más rápidas"
Esto activa la precarga DNS, la preconexión TCP y el prerenderizado de páginas para los enlaces que probablemente visitarás
Configuración de precarga DNS en Firefox
Firefox soporta la precarga DNS pero puede desactivarse accidentalmente:
Escribe
about:configen la barra de direcciones y pulsa EnterBusca
network.dns.disablePrefetchAsegúrate de que esté en `false` (false = la precarga está activada)
Comprueba también
network.dns.disablePrefetchFromHTTPS— ponlo enfalsepara sitios HTTPS también
Solución 4: Limpiar la caché DNS interna de Chrome
Chrome mantiene su propia caché DNS, separada de la del sistema operativo. Incluso después de limpiar la caché DNS del SO, Chrome puede seguir usando entradas obsoletas de su caché interna.
Para limpiar la caché DNS de Chrome:
Abre Chrome y escribe
chrome://net-internals/#dnsen la barra de direccionesHaz clic en "Clear host cache" para vaciar las entradas DNS internas de Chrome
Visita también
chrome://net-internals/#socketsy haz clic en "Flush socket pools" para cerrar conexiones persistentesReinicia Chrome para un estado DNS completamente limpio
Solución 5: Configurar el DNS en tu router
Cambiar el DNS en tu router aplica el servidor DNS más rápido a todos los dispositivos de tu red — móviles, tablets, Smart TVs, consolas de juegos — sin configurar cada uno individualmente.
Para cambiar el DNS en la mayoría de los routers:
Abre tu navegador y accede a
192.168.1.1o192.168.0.1(la página de administración de tu router)Inicia sesión con las credenciales de administrador de tu router (revisa la pegatina del router si no las has cambiado)
Busca la configuración DNS — normalmente en Configuración WAN, Configuración de Internet o Configuración DHCP
Cambia el DNS primario a
1.1.1.1y el DNS secundario a1.0.0.1Guarda y reinicia el router para aplicar los cambios
Solución 6: Reducir cadenas CNAME (para propietarios de sitios web)
Para reducir las cadenas CNAME, usa el CNAME flattening (también llamado registros ALIAS). Esto resuelve la cadena CNAME a nivel del servidor DNS y devuelve la dirección IP final directamente. Cloudflare, AWS Route 53 y DNSimple soportan CNAME flattening.
Puedes comprobar tus cadenas CNAME usando la herramienta DNS Lookup de DNS Robot — introduce tu dominio y revisa los registros CNAME para ver si existen cadenas.
www.example.com → CNAME → example.com.cdn.cloudflare.net
→ CNAME → cdn-123.cloudflare.net
→ A → 104.21.55.123
# That is 3 DNS lookups instead of 1!
# Each adds 20-80ms of latency.Solución 7: Aumentar los valores TTL (para propietarios de sitios web)
El TTL (Time to Live) controla durante cuánto tiempo los resolvedores DNS almacenan en caché los registros de tu dominio. Un TTL bajo como 60 segundos significa que cada resolvedor debe volver a consultar tu servidor DNS autoritativo cada minuto. Un TTL más alto como 3600 segundos (1 hora) significa que el resultado se almacena en caché y se sirve instantáneamente durante una hora.
El impacto es significativo: aumentar el TTL de 60 s a 3600 s puede reducir las búsquedas DNS a tu servidor autoritativo en un 98% durante las horas pico.
| Valor TTL | Duración de caché | Ideal para |
|---|---|---|
| 60 | 1 minuto | Registros que cambian frecuentemente (failover, balanceo de carga) |
| 300 | 5 minutos | Registros que cambian ocasionalmente |
| 3600 | 1 hora | Registros estables (valor predeterminado recomendado) |
| 86400 | 24 horas | Registros que rara vez cambian (MX, TXT) |
Comparativa de velocidad de servidores DNS (Benchmarks 2026)
Cloudflare (1.1.1.1) se posiciona consistentemente como el dns más rápido del mundo. Google Public DNS queda muy cerca. Ambos soportan DNS over HTTPS (DoH) y DNS over TLS (DoT) para consultas cifradas.
Puedes comparar servidores DNS para tu ubicación específica usando la herramienta GRC DNS Benchmark en Windows, o ejecutar dig @1.1.1.1 google.com vs dig @8.8.8.8 google.com en Mac/Linux para comparar los tiempos de respuesta.
| Proveedor DNS | IP primaria | IP secundaria | Tiempo de respuesta promedio | Privacidad | Funciones de seguridad |
|---|---|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | ~11ms | Sin registro de IP | DNSSEC, DoH, DoT |
| Google Public DNS | 8.8.8.8 | 8.8.4.4 | ~14ms | Logs anonimizados tras 48h | DNSSEC, DoH, DoT |
| Quad9 | 9.9.9.9 | 149.112.112.112 | ~20ms | Sin registro de IP | DNSSEC, bloqueo de malware |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | ~23ms | Logs para filtrado | Filtrado de contenido, DNSSEC |
| DNS típico del proveedor | Varía | Varía | ~80-200ms | Varía | Solo básico |
Cómo verificar que tu DNS es más rápido
Deberías ver los tiempos de búsqueda DNS bajar de 80-200 ms (DNS del proveedor) a 10-20 ms (Cloudflare/Google). También puedes usar la herramienta Ping de DNS Robot para medir la latencia hacia tu servidor DNS directamente — haz ping a 1.1.1.1 y compáralo con la IP del antiguo servidor DNS de tu proveedor.
# Mac/Linux: Compare before and after
dig google.com # Should show lower query time
dig amazon.com # Test multiple domains
dig github.com
# Windows PowerShell
Measure-Command { Resolve-DnsName google.com } | Select-Object TotalMilliseconds
# Check Chrome DevTools
# Open any page → F12 → Network tab → look at DNS Lookup timingComprueba la velocidad de tu DNS ahora
Usa la herramienta gratuita DNS Lookup de DNS Robot para medir los tiempos de resolución DNS desde múltiples servidores globales. Comprueba exactamente qué tan rápido resuelve tu DNS en todo el mundo.
Try DNS LookupFrequently Asked Questions
Por debajo de 50 ms es bueno, por debajo de 20 ms es excelente. Cualquier cosa por encima de 100 ms es lenta y afectará notablemente la velocidad de navegación. Los servidores DNS públicos como Cloudflare (1.1.1.1) normalmente responden en 10-15 ms.