Cómo cambiar los DNS en Android
Por defecto, tu teléfono Android usa los servidores DNS de tu operador móvil o de tu red Wi-Fi. Estos servidores funcionan, pero no siempre son los más rápidos ni los que mejor respetan tu privacidad. Algunos operadores inyectan redirecciones publicitarias en las respuestas DNS, otros censuran dominios sin avisar, y la mayoría no cifra las consultas DNS, lo que significa que cualquier intermediario en la red puede ver qué sitios visitas.
Cambiar los DNS en Android es sencillo, pero el método depende de tu versión de Android. Desde Android 9 (Pie), Google integró una opción nativa llamada "DNS privado" que usa DNS over TLS (DoT) para cifrar tus consultas. En versiones anteriores, la configuración se hace red por red.
Cambiar los DNS en Android 9 y superior (DNS privado)
Es el método recomendado. Se aplica a todas tus conexiones (Wi-Fi y datos móviles) en un solo paso, y cifra tus consultas DNS, cosa que los métodos antiguos no hacen.
Abre los Ajustes de tu teléfono, luego ve a Redes e Internet (o "Conexiones" en Samsung). Busca la opción DNS privado. En Samsung está en Ajustes > Conexiones > Más ajustes de conexión > DNS privado. En Pixel y Android stock, en Ajustes > Redes e Internet > DNS privado.
Tres opciones disponibles:
- Automático (por defecto): Android usa el DNS de tu red actual, con cifrado oportunista si el servidor lo soporta
- Desactivado: sin cifrado DNS, las consultas van en texto claro
- Nombre de host del proveedor de DNS privado: introduces manualmente la dirección de un servidor DNS compatible con DNS over TLS
Selecciona la tercera opción e introduce la dirección del proveedor DNS que quieras usar:
| Proveedor | Dirección DNS privado (DoT) |
|---|---|
| Google Public DNS | dns.google |
| Cloudflare | one.one.one.one |
| Cloudflare (bloqueo malware) | security.cloudflare-dns.com |
| Cloudflare (bloqueo malware + adultos) | family.cloudflare-dns.com |
| Quad9 | dns.quad9.net |
| AdGuard DNS (bloqueo anuncios) | dns.adguard-dns.com |
| NextDNS | tuid.dns.nextdns.io |
Confirma y listo. Todas tus consultas DNS pasarán por el servidor elegido, estés en Wi-Fi o en datos móviles. No necesitas ninguna aplicación adicional.
Para verificar que el cambio ha funcionado, abre el navegador y ve a un sitio de test DNS. Deberías ver el proveedor que configuraste en lugar del de tu operador.
Cambiar los DNS en Android 8 y anteriores
En versiones antiguas de Android no hay opción global de DNS privado. Debes cambiar los DNS red por red, y solo en Wi-Fi. Las conexiones de datos móviles siempre usarán los DNS de tu operador, salvo que instales una aplicación de terceros.
Para cambiar los DNS de una red Wi-Fi:
- Ve a Ajustes > Wi-Fi
- Mantén pulsada la red Wi-Fi a la que estás conectado
- Selecciona Modificar red
- Marca Opciones avanzadas
- Cambia la configuración IP de "DHCP" a Estática
- En los campos DNS 1 y DNS 2, introduce las direcciones IP de los servidores DNS deseados
| Proveedor | DNS 1 (IPv4) | DNS 2 (IPv4) |
|---|---|---|
| Google Public DNS | 8.8.8.8 | 8.8.4.4 |
| Cloudflare | 1.1.1.1 | 1.0.0.1 |
| Quad9 | 9.9.9.9 | 149.112.112.112 |
| OpenDNS | 208.67.222.222 | 208.67.220.220 |
| AdGuard DNS | 94.140.14.14 | 94.140.15.15 |
El inconveniente de este método es que solo se aplica a la red Wi-Fi que acabas de modificar. Si te conectas a otra red, tendrás que repetir el proceso. Además, pasar a IP estática implica rellenar manualmente la dirección IP, la puerta de enlace y la máscara de subred. Si no sabes qué poner, anota los valores que aparecen en modo DHCP antes de cambiar a estático.
Usar una aplicación para cambiar los DNS
Si estás en una versión antigua de Android, o quieres una solución más flexible que el DNS privado nativo, varias aplicaciones permiten cambiar los DNS sin rootear el teléfono:
- 1.1.1.1 (WARP) de Cloudflare: gratuita, configura automáticamente los DNS de Cloudflare con una VPN local
- NextDNS: gratuita hasta 300.000 consultas al mes, con panel para configurar bloqueo de anuncios, trackers y malware
- Blokada: código abierto, bloquea publicidad y trackers usando una VPN local con DNS personalizados
Estas aplicaciones crean una VPN local en tu teléfono. Ningún dato sale por un servidor externo; es simplemente un mecanismo para interceptar las consultas DNS y redirigirlas al servidor que elijas.
Qué DNS elegir
Velocidad pura: Cloudflare (1.1.1.1) y Google Public DNS (8.8.8.8) son sistemáticamente los más rápidos en benchmarks globales. Cloudflare tiene una ligera ventaja en latencia en la mayoría de regiones.
Privacidad: Cloudflare se compromete contractualmente a no vender datos y a purgar los logs en 24 horas. Quad9 es una organización sin ánimo de lucro con sede en Suiza. Google Public DNS es rápido pero Google sigue siendo una empresa publicitaria.
Bloqueo de contenidos: AdGuard DNS y NextDNS permiten bloquear anuncios, trackers y dominios maliciosos a nivel DNS. NextDNS además permite personalizar las listas de bloqueo.
Protección familiar: Cloudflare ofrece family.cloudflare-dns.com que bloquea malware y contenido para adultos. OpenDNS Family Shield (208.67.222.123) ofrece una funcionalidad similar.
Verificar que el cambio funciona
Tras cambiar los DNS, comprueba que la configuración está activa. Abre el navegador y ve a dnsleaktest.com para ejecutar un test de fuga DNS. Si los resultados muestran los servidores de Cloudflare, Google o Quad9 en vez de los de tu operador, todo funciona.
Si los DNS antiguos de tu operador siguen apareciendo, reinicia el teléfono. En Android, la caché DNS se purga normalmente al reiniciar. Si el problema persiste en Wi-Fi, comprueba que el router de tu red no esté forzando sus propios DNS.
Cambiar los DNS en Android es una de las modificaciones más sencillas y eficaces que puedes hacer para mejorar tu experiencia de internet en el día a día. En Android 9+, la función DNS privado lo hace global y cifrado en un solo paso. En versiones anteriores, una app como 1.1.1.1 o NextDNS hace el mismo trabajo sin complicaciones.