DNS secuestrado: cuando otro responde por tu nombre
Si la consulta sale hacia la dirección equivocada, todo lo demás sigue funcionando y no te das cuenta enseguida. Por eso vale la pena saber comprobar.
Qué es el secuestro de DNS
El secuestro de DNS es cuando las consultas del dispositivo dejan de llegar al servidor de nombres verdadero y pasan a llegar a uno elegido por otra persona. Ocurre de tres maneras: se cambió la configuración del router, un programa malicioso en el dispositivo alteró la dirección, o alguien en medio de la red responde antes que el servidor legítimo.
El efecto es grave precisamente porque es silencioso. Las direcciones devueltas no son aleatorias: el atacante puede apuntarlas a servidores suyos, capturar lo que envías y, en casos habituales, simplemente declarar un servidor de anuncios en lugar del sitio.
Las señales que aparecen en la práctica
La primera señal está en el navegador: sitios que abrían no abren, abren despacio o muestran un aviso de certificado no válido en páginas que funcionaban antes. La segunda es el contenido: aparecen anuncios o redirecciones en todos los sitios, incluso en los que no sueles visitar.
La tercera es la propia respuesta. Si el mismo nombre, consultado a dos resolutores distintos, devuelve direcciones diferentes, hay una inconsistencia que merece investigarse. Direcciones en rangos inesperados, o siempre la misma dirección para nombres que deberían estar en servidores distintos, son motivo para revisar la configuración.
Cómo comprobar y corregir
La comprobación más sencilla es comparar: consulta el mismo nombre a dos resolutores independientes y mira si coinciden las direcciones. Si difieren, el problema está entre tu dispositivo y uno de los dos, y la causa suele ser la configuración del router o del propio dispositivo.
Después de corregir, vale fijar la elección. Usar DNS cifrado con un servidor que elegiste tú, y registrar las consultas por dispositivo, hace que cualquier cambio en las respuestas aparezca como algo hecho por ti. En redes públicas, el DNS cifrado evita que la red local responda en lugar del servidor.