Si alguna vez has notado que una página tarda una eternidad en cargar, que ciertas webs «desaparecen» sin motivo aparente o te inquieta que tu operadora sepa demasiado sobre lo que haces online, es muy probable que te interese aprender a configurar el DNS en tu móvil Android paso a paso. No hace falta ser ingeniero ni tocar cosas raras: con unos cuantos ajustes bien puestos puedes ganar en velocidad, privacidad y, de regalo, esquivar algunos bloqueos.
Detrás de algo tan simple como abrir el WiFi y entrar en una web hay bastante más miga de la que parece. Los servidores DNS son una pieza fundamental de cómo funciona Internet, pero para la mayoría de usuarios siguen siendo un gran desconocido que, bien configurado, mejora la experiencia de navegación. Vamos a ver con calma qué son, por qué conviene cambiar los que vienen por defecto y cómo hacerlo en Android (y en otros dispositivos) sin liarnos y sin depender de aplicaciones extrañas.
¿Qué es un DNS y qué papel juega al navegar?
Cuando escribes en el navegador «google.com» o «xatakandroid.com», tu móvil realmente no entiende de nombres bonitos, sino de números; lo que necesita para comunicarse con los servidores es una dirección IP del estilo 216.58.211.142 o similar. Aquí entra en juego el Sistema de Nombres de Dominio o DNS, que actúa como una especie de agenda o guía telefónica de Internet.
El servidor DNS recibe la consulta de tu dispositivo («oye, ¿dónde está esta web?») y responde con la IP correcta, para que el navegador pueda conectarse al servidor adecuado. De este modo, el DNS traduce nombres de dominio fáciles de recordar en direcciones IP que las máquinas sí pueden entender. Sin ese paso intermedio, tendrías que memorizar números para cada página que visitas, lo cual sería un auténtico infierno.
Además de traducir dominios, muchos resolvers modernos guardan en caché las respuestas recientes durante un tiempo. Eso significa que, si visitas con frecuencia una misma web, el DNS recordará su IP y podrá contestar mucho más rápido la próxima vez, recortando unos cuantos milisegundos en cada carga de página.
Servidores DNS: tipos, ejemplos y qué puedes usar
Por defecto, la mayoría de móviles, ordenadores y routers utilizan los DNS del proveedor de Internet (ISP), que se asignan automáticamente mediante DHCP. Sin embargo, existen muchos servidores DNS públicos alternativos, gratuitos y centrados en rendimiento, seguridad o privacidad que se pueden usar en su lugar.
Entre los proveedores más conocidos que puedes configurar en Android y en casi cualquier dispositivo, destacan algunos como Google DNS, Cloudflare, OpenDNS o Quad9. Sus principales características y direcciones son las siguientes:
- Google Public DNS: ofrece un servicio robusto, muy utilizado y estable.
Para IPv4, las direcciones son 8.8.8.8 y 8.8.4.4. Para IPv6, las direcciones abreviadas son 2001:4860:4860::8888 y 2001:4860:4860::8844. En algunos routers o dispositivos que no aceptan la sintaxis «::» abreviada, hay que introducir las direcciones completas con todos los bloques, por ejemplo 2001:4860:4860:0:0:0:0:8888 y 2001:4860:4860:0:0:0:0:8844. - Cloudflare (1.1.1.1): uno de los DNS más rápidos del mundo, muy centrado en la privacidad. Sus direcciones IPv4 principales son 1.1.1.1 y 1.0.0.1, y el proveedor asegura que no vende tus datos y elimina los registros en 24 horas.
- OpenDNS (Cisco): añade funciones interesantes como filtros de contenido, listas negras de webs maliciosas y opciones de control parental, muy útiles para empresas, colegios o para gestionar la conexión en casa.
- Quad9 y resolvers orientados a seguridad: se centran en bloquear dominios asociados a malware, phishing o botnets, añadiendo una capa adicional de protección al navegar frente a páginas peligrosas.
En muchos casos es buena idea combinar dos servicios, por ejemplo usar Cloudflare como DNS principal y Google como secundario para tener redundancia. Así, si uno de los servidores falla o va especialmente lento, el otro sigue contestando las peticiones y tu conexión no se queda «muerta».
¿Por qué merece la pena cambiar los DNS de tu Android?
Modificar los DNS en tu móvil o tablet Android no es una manía de gente friki; tiene impacto directo en cómo navegas. Un primer motivo es el rendimiento: si el DNS responde más rápido cuando pides la IP de una web, la página empieza a cargarse antes. No vas a convertir una conexión lenta en fibra de la NASA, pero sí puedes ganar agilidad y reducir algo de latencia, sobre todo si sueles visitar muchos dominios diferentes, juegas online o haces streaming.
En segundo lugar entra la seguridad. Los resolvers de DNS pueden sufrir ataques como el envenenamiento de caché, donde un atacante manipula las respuestas para redirigirte a páginas falsas. Algunos proveedores públicos mantienen listas de dominios maliciosos para bloquear de forma automática webs de phishing, malware o campañas de ataques DDoS, aportando una defensa extra sin que tengas que instalar nada más.
También está el tema de la censura y los bloqueos. Muchos gobiernos u operadores bloquean el acceso a determinadas webs usando precisamente el DNS: impiden que sus resolvers devuelvan la IP de esos dominios. Si cambias a un servidor DNS distinto, en muchísimos casos esos bloqueos dejan de aplicarse y puedes volver a acceder a páginas que parecían «caídas» pero en realidad estaban filtradas.
Por último está la privacidad. El DNS de tu ISP suele permitir que la operadora sepa qué dominios consultas y, potencialmente, use esos datos para monetizar tu actividad, por ejemplo redirigiendo búsquedas fallidas a páginas con anuncios o vendiendo información agregada a terceros. Cambiando de DNS, y aún mejor, usando un DNS cifrado, reduces esa exposición.
Cambio de DNS en Android: versiones, límites y conceptos clave
Android ha ido mejorando mucho en este terreno con los años, hasta el punto de que a partir de Android 9 (Pie) existe una opción de DNS privado para todo el sistema. Esta función permite indicar un proveedor compatible con DNS-over-TLS, lo que cifra las consultas de nombres entre tu dispositivo y el resolver, y lo aplica tanto a WiFi como a datos móviles.
En dispositivos con Android 8 u versiones anteriores, en cambio, la cosa es más limitada: no hay un ajuste global para el DNS de todo el sistema, solo se puede modificar la configuración de cada red WiFi de manera individual. Eso significa que tendrás que repetir el proceso red a red si quieres dejar de usar los DNS del router al que te conectas.
Conviene tener en cuenta que la ruta exacta de los menús cambia según la capa del fabricante. Lo que en un móvil aparece como «Redes e Internet», en otros puede mostrarse como «Conexiones» o «Wi‑Fi y redes». Aun así, la idea es siempre la misma: localizar la opción de DNS privado en Android 9+ o los campos DNS1 y DNS2 dentro de la configuración avanzada de la red WiFi.
Es importante saber que en Android 9 existía una limitación: al usar ciertas VPN o aplicaciones de cambio de DNS, el DNS privado podía quedar ignorado, enviando las consultas sin cifrado o a otros resolvers. En Android 10 y versiones posteriores este comportamiento se corrigió en gran medida, pero si usas VPN conviene comprobar qué servidor DNS está usando realmente tu conexión.
Cómo configurar DNS privado en Android 9 (Pie) y versiones posteriores
Si tu móvil o tablet lleva Android 9 o una versión posterior, estás de enhorabuena porque el sistema ya incluye la función de DNS privado con soporte de DNS-over-TLS para cifrar las consultas. Esta es la manera más limpia de fijar un proveedor de DNS para todo el dispositivo, sin ir tocando red por red.
Los pasos generales, que pueden variar ligeramente según la marca, son los siguientes para configurar el DNS privado:
- Abre la app de Ajustes de tu dispositivo Android y entra en el apartado «Redes e Internet» o similar.
- Accede a la sección avanzada donde aparece la opción DNS privado (en algunos modelos está directamente, en otros dentro de un submenú «Avanzado»).
- Selecciona la opción Nombre de host del proveedor de DNS privado para poder indicar un servicio concreto.
- Introduce el dominio del proveedor que quieres usar, por ejemplo:
– dns.google para usar Google Public DNS con DNS-over-TLS.
– one.one.one.one si prefieres el DNS cifrado de Cloudflare. - Pulsa en Guardar y espera a que el sistema aplique la nueva configuración.
Desde ese momento, el dispositivo intentará establecer una conexión segura por DNS-over-TLS con el proveedor que has indicado en el puerto 853. Si el servicio responde correctamente, todas tus consultas DNS irán cifradas entre tu móvil y ese servidor, tanto por WiFi como por datos móviles (si la red lo permite).
Si en algún momento quieres volver al comportamiento original, solo tienes que repetir el proceso y elegir la opción Automático o Desactivado en el menú de DNS privado. En modo automático, Android intentará usar DNS-over-TLS con el servidor que proporcione la red; si no es compatible, volverá silenciosamente al DNS tradicional en texto claro.
Es importante saber que en Android 9 existía una limitación: al usar ciertas VPN o aplicaciones de cambio de DNS, el DNS privado podía quedar ignorado, enviando las consultas sin cifrado o a otros resolvers. En Android 10 y versiones posteriores este comportamiento se corrigió en gran medida, pero si usas VPN conviene comprobar qué servidor DNS está usando realmente tu conexión.
Cómo cambiar el DNS en Android 8 y versiones anteriores (WiFi)
En dispositivos con Android 8 o anteriores, no tendrás el ajuste de DNS privado a nivel de sistema, así que toca cambiar los DNS red por red en la configuración avanzada de cada WiFi. Aunque es algo más pesado, sigue siendo una buena forma de ganar algo de privacidad y saltarte bloqueos cuando uses redes inalámbricas.
El procedimiento típico para modificar los DNS de una WiFi en Android antiguo se puede resumir en estos pasos:
- Conecta el dispositivo a la red WiFi en la que quieras cambiar el DNS, porque solo podrás editar sus ajustes si estás conectado o la red está guardada.
- Abre la app de Ajustes y entra en el apartado «Wi‑Fi» o «Redes e Internet > Wi‑Fi», según el fabricante.
- Localiza la red a la que estás conectado y mantén pulsado su nombre hasta que aparezca un menú emergente con opciones.
- Elige la opción Modificar red, Editar red o Administrar ajustes de red, dependiendo del texto que muestre tu móvil.
- Despliega las Opciones avanzadas del formulario de configuración de la red. Si no ves ese texto, puede estar oculto tras una flecha o dentro del apartado de ajustes de IP.
- En el campo Ajustes de IP, cambia el modo de «DHCP» a Estática. Esto te permitirá escribir manualmente la IP del dispositivo, la puerta de enlace y, sobre todo, los campos de DNS.
- Revisa que la IP, puerta de enlace y longitud de prefijo de red sean correctas (en muchas redes domésticas basta con mantener los valores que aparecen), y baja hasta los campos DNS 1 y DNS 2.
- Introduce en DNS 1 y DNS 2 las direcciones IP de los servidores que quieras usar. Por ejemplo, para Google DNS podrías usar 8.8.8.8 en DNS 1 y 8.8.4.4 en DNS 2; para Cloudflare, 1.1.1.1 y 1.0.0.1.
- Guarda los cambios y espera a que el teléfono se reconecte a la red WiFi con la nueva configuración.
Una vez que la red vuelva a estar conectada, todas las peticiones de nombres que hagas a través de esa WiFi pasarán por los DNS que has indicado en lugar de los del router. Si en algún momento la red se comporta de forma extraña o quieres volver a la configuración original, basta con volver a poner los Ajustes de IP en «DHCP» y se restaurarán los valores automáticos.
Opción de DNS privado en Android: activarlo, desactivarlo y advertencias
En muchos móviles modernos con Android 10, 11, 12 o superiores, el DNS privado viene ya activado por defecto en modo automático para todas las redes que lo soportan. Eso implica que el sistema intentará utilizar DNS-over-TLS con el servidor proporcionado por la red, y si no es posible, volverá sin más al comportamiento tradicional sin cifrado.
Si quieres forzar el uso de un proveedor concreto por confianza, por rendimiento o para esquivar filtros, debes seleccionar el modo Nombre de host del proveedor de DNS privado e introducir el dominio del servicio (como dns.google u one.one.one.one). Esta configuración se aplica a nivel de sistema y unifica el DNS de todas las redes compatibles, tanto por WiFi como por datos móviles.
Conviene recordar un par de detalles prácticos. Si escribes mal el nombre de host del proveedor de DNS privado o el servicio deja de estar disponible, puede que tu dispositivo deje de resolver dominios y parezca que te has quedado sin Internet, aunque la conexión de datos o WiFi siga activa. Si te pasa, entra de nuevo en los ajustes de DNS privado y ponlo en «Automático» o «Desactivado» para recuperar la navegación normal.
Además, el DNS privado únicamente protege y cifra las consultas y respuestas de DNS, pero no cifra el resto del tráfico web o de tus aplicaciones. Para evitar que alguien vea qué datos concretos envías y recibes, o para ocultar completamente tu IP a terceros, lo ideal es combinar DNS privado con una VPN con política estricta de no registros que encapsule todo el tráfico.
DNS en otros dispositivos: Windows, macOS, Linux, ChromeOS, iOS y routers
Aunque aquí nos centramos en Android, en la práctica es recomendable que, si quieres control total, configures un DNS coherente en el resto de tus dispositivos o directamente en el router. Así te aseguras de que ordenadores, tablets, consolas, smart TV y móviles utilizan la misma política de resolución de nombres, con sus ventajas en velocidad, privacidad y desbloqueo de contenido.
DNS en Windows
En Windows (por ejemplo Windows 10 u 11), puedes cambiar el servidor DNS desde la configuración de red del adaptador: accediendo a «Configuración > Red e Internet > Estado» o al «Centro de redes y recursos compartidos» del Panel de control. Allí, en las propiedades de tu conexión, debes abrir las propiedades de Protocolo de Internet versión 4 (IPv4) o versión 6 (IPv6) y marcar «Usar las siguientes direcciones de servidor DNS». Después, introduces las IP que quieras (como 8.8.8.8 y 8.8.4.4) y aceptas.
Para macOS
En macOS, el cambio se hace en «Preferencias del sistema > Red». Escoges tu interfaz (WiFi o Ethernet), pulsas en «Avanzado» y entras en la pestaña DNS, donde puedes añadir nuevos servidores con el botón + y eliminar los viejos con el botón –. El orden en la lista marca qué DNS se usa primero y cuál queda como respaldo.
En muchas distribuciones de Linux que usan NetworkManager, se accede a las «Conexiones de red» desde el panel del sistema, se elige la conexión y, en la configuración de IPv4/IPv6, se añaden las IP de los DNS deseados en el campo de servidores DNS separados por comas. En entornos sin NetworkManager o en servidores, se puede editar directamente el archivo /etc/resolv.conf para añadir líneas «nameserver 8.8.8.8», «nameserver 8.8.4.4», etc., o configurar el cliente DHCP para que anteponga los DNS públicos a los del ISP.
DNS en iOS
En iOS (iPhone o iPad), el ajuste se hace por cada WiFi: entras en Ajustes > Wi‑Fi, pulsas el icono de información de la red, vas a Configurar DNS, seleccionas Manual y añades las direcciones de los servidores. Esto solo afecta a esa red inalámbrica concreta, no a los datos móviles, a menos que uses una app de VPN o de DNS que se encargue de todo el tráfico.
ChromeOS DNS
En ChromeOS (Chromebook), los DNS se cambian desde la sección de red de los ajustes del sistema. Entras en la red a la que estás conectado, despliegas la sección «Red» y, dentro de Servidores de nombres, eliges Servidores de nombres de Google o Servidores de nombres personalizados, donde puedes escribir las IP que prefieras.
Si no quieres ir dispositivo a dispositivo, lo más práctico suele ser configurar los DNS directamente en el router. Para ello, abres el navegador e introduces la IP del router, que suele ser del estilo 192.168.0.1, 192.168.1.1, 192.168.2.1 o 192.168.1.100. Tras iniciar sesión con usuario y contraseña, buscas la sección de configuración de Internet, WAN o LAN, donde suelen aparecer los campos de DNS primario y DNS secundario. Allí puedes sustituir las direcciones de tu operador por las de Google, Cloudflare u otros proveedores y guardar los cambios.
Ten presente que algunos routers de operadoras traen sus DNS bloqueados a nivel de firmware y no permiten modificarlos. En esos casos, la alternativa es cambiar el DNS a mano en cada dispositivo (como hemos visto en Android) o usar un router neutro propio. Y, de nuevo, en entornos solo IPv6, algunos equipos requieren que introduzcas las ocho secciones completas de la dirección, sin abreviaturas con ::, rellenando los ceros con 0000 si hace falta.
DNS, SmartDNS y VPN: diferencias y cómo encajan con Android
Cambiar el DNS en Android ya supone un salto importante en control y privacidad, pero en el ecosistema actual también se habla mucho de SmartDNS y de VPN, dos tecnologías relacionadas pero con objetivos distintos. Conviene tener claro qué aporta cada una para decidir cómo combinarlas.
Un servicio de DNS inteligente o SmartDNS sustituye las direcciones DNS de tu ISP por las del proveedor del servicio, adaptando algunas respuestas para simular que te conectas desde otra ubicación geográfica. Esto resulta útil para sortear ciertos bloqueos de contenido, sobre todo de plataformas de streaming que limitan catálogos por país, pero no cifra el tráfico ni cambia tu IP pública.
La consecuencia es que, aunque puedas acceder a más contenidos, tu conexión con SmartDNS no está protegida ni encriptada por sí sola. Tu operador, gobiernos o posibles atacantes en la red local seguirán pudiendo observar tu actividad, salvo que añadas capas de seguridad adicionales.
Una VPN (Virtual Private Network) va bastante más allá: crea un túnel cifrado entre tu dispositivo y un servidor remoto, ocultando tu IP real y encapsulando todo el tráfico (incluidas las consultas de DNS). La mayoría de buenas VPN integran sistemas para usar sus propios resolvers y evitar fugas de DNS, de forma que ni siquiera se filtren consultas al ISP.
Algunos proveedores combinan en una misma suscripción tanto VPN completa como servicio de SmartDNS, para que puedas elegir en cada dispositivo si priorizas máxima seguridad y anonimato o velocidad y acceso a contenidos (por ejemplo, en smart TV donde no puedes instalar una VPN nativa). En móviles Android, suele ser sencillo instalar la app VPN oficial y dejar que ella gestione DNS, cifrado y cambio de región.
Si simplemente buscas algo sencillo, gratuito y sin demasiadas complicaciones, configurar un DNS público de confianza en tu Android o en tu router es un muy buen punto de partida. Si lo que quieres es blindar toda tu actividad, evitar rastreos de forma más profunda y minimizar cualquier fuga de DNS, entonces tiene sentido plantearse una y protección adicional frente a fugas. Comparte esta guía para que otros usuarios conozcan del tema.
