Defaults.Exposed

Defaults.ExposedSoluciones › DNSSEC

Cómo arreglar DNSSEC

DNSSEC es un sello digital sobre la agenda de direcciones de tu dominio. Permite a internet demostrar que la respuesta a «¿dónde vive este dominio?» vino de verdad de ti y no fue manipulada por el camino. Sin él, la respuesta puede falsificarse, y tus visitantes acabar enviados sin ruido a otra parte.

En resumen, para tu negocio: Sin DNSSEC, un atacante capaz de envenenar una respuesta DNS puede dirigir a tus clientes a una copia perfecta de tu sitio mientras su navegador sigue mostrando el nombre de tu dominio real. Se cosechan inicios de sesión, números de tarjeta y datos personales, y solo te enteras por los contracargos y las quejas. Una configuración DNSSEC rota y a medias es aún peor: puede dejar tu sitio inaccesible para una porción creciente de visitantes sin ningún error que tú llegues a ver.

Lo que esto te puede costar

Por qué importa. El DNS es la agenda de direcciones de internet y, por defecto, sus respuestas viajan sin firmar: cualquiera que pueda colar una respuesta falsa puede enviar a tus clientes y tu correo a donde le plazca, con tu dominio real aún visible en el navegador. DNSSEC pone un sello a prueba de manipulaciones sobre esas respuestas para que puedan verificarse como genuinamente tuyas. La solución es gratuita en la mayoría de los proveedores; el único coste real es hacerla mal, por eso recorremos ambas mitades con cuidado.

DNSSEC, en palabras llanas

Cada vez que alguien visita tu sitio web o te envía un correo, su ordenador primero le hace a internet una pregunta sencilla: «¿dónde vive realmente este dominio?». La respuesta —el conjunto de direcciones de tu sitio y tus servidores de correo— vuelve del DNS, la agenda de direcciones de internet.

Esta es la parte incómoda: por defecto, esas respuestas viajan sin firmar. No hay nada adjunto que demuestre que la respuesta es genuina. Si alguien puede colar una respuesta falsa en esa conversación —y hay formas conocidas y comprobadas de hacer exactamente eso—, el ordenador de tu visitante la aceptará tan contento. Desde ese momento, el visitante puede estar hablando con el servidor de un atacante mientras su navegador sigue mostrando tu nombre de dominio en la barra de direcciones.

DNSSEC es la solución. Añade un sello digital a prueba de manipulaciones a tus respuestas DNS. Con DNSSEC activado, internet puede verificar matemáticamente que una respuesta vino de verdad de ti y no se alteró por el camino. Una respuesta falsa no pasa la comprobación y se descarta. Es la diferencia entre una agenda en la que cualquiera puede garabatear y una en la que cada entrada está firmada y atestiguada.

Esta página cubre las dos partes que nuestra comprobación mira juntas: si el sello está publicado (el registro DS) y si la clave que lo respalda existe de verdad (el registro DNSKEY). Verás enseguida por qué importan ambas, porque tener una sin la otra es su propia clase de problema.

Lo que esto puede costarte

Estos son patrones realistas y agregados, no ningún negocio concreto y nombrado.

Qué es en realidad

DNSSEC funciona como una cadena de confianza, y tiene dos piezas móviles que deben concordar entre sí. Este es el meollo de por qué nuestra comprobación mira dos cosas.

El DNSKEY — tu clave. Tu proveedor de DNS posee una clave criptográfica y la usa para firmar tus registros DNS. La mitad pública de esa clave se publica como un registro DNSKEY. Piénsalo como el cuño del sello que se guarda en tu lado.

El registro DS — la huella que avala la clave. Una huella corta de esa clave, llamada registro DS (Delegation Signer), se publica un nivel por encima, en el registro de tu dominio, a través de tu registrador. Esto es lo que permite al resto de internet confiar en tu clave: cada nivel avala al de debajo, todo el camino hasta la raíz de internet. El DS es el sello registrado oficialmente para que todos los demás puedan reconocerlo.

Para que DNSSEC te proteja de verdad, ambos deben estar presentes y deben coincidir:

Cómo es lo «bueno», en una línea: un registro DS en tu registrador cuya huella coincide con un DNSKEY vivo en tu proveedor de DNS, ambos confirmados con una consulta rápida.

Cómo solucionarlo (gratis, ~10-30 minutos)

Pásale este apartado a quien gestione tu dominio o tu sitio web. La solución en sí es gratuita en la mayoría de los proveedores; el único coste es hacerla con cuidado para que las dos mitades se mantengan sincronizadas. Solo cobramos si más adelante quieres que monitoricemos que se mantiene correctamente activado.

La regla de oro: activa la firma primero (lo que crea el DNSKEY), luego publica el registro DS en el registrador; nunca al revés, y nunca uno sin el otro. Publicar un DS antes de que la clave exista es exactamente lo que causa las caídas.

La vía sencilla (recomendada — Cloudflare):

  1. En Cloudflare, asegúrate de que Cloudflare lleve de verdad tu DNS (tus servidores de nombres apuntan a Cloudflare).
  2. Ve a DNS → Settings → DNSSEC → Enable DNSSEC. Cloudflare genera y gestiona las claves por ti (esto crea la parte del DNSKEY automáticamente).
  3. Cloudflare te muestra los detalles del registro DS para publicar en tu registrador.
  4. Inicia sesión en tu registrador de dominio (p. ej. GoDaddy, Namecheap, OVH) y busca la sección DNSSEC. Pega los valores DS que Cloudflare te dio.
  5. Espera de 24 a 48 horas a que se propague del todo. Tu sitio y tu correo siguen funcionando mientras tanto.

Otros proveedores de DNS (AWS Route 53, tu hosting web, etc.):

  1. En el panel de control de tu proveedor de DNS, activa DNSSEC / «firmar esta zona». Esto genera las claves de firma y publica los registros DNSKEY.
  2. Copia el registro DS que el proveedor produce.
  3. Añade ese registro DS en tu registrador, bajo sus ajustes de DNSSEC.
  4. Confirma que el registrador lo aceptó y espera a la propagación.

Notas por plataforma:

Verifica que funcionó:

Errores habituales

Dónde encaja esto en tu nota

Ambas comprobaciones cuentan para tu puntuación de Seguridad DNS. La comprobación del registro DS se trata como la de mayor prioridad de las dos: un DS ausente es un hueco real y se puntúa como un fallo. La comprobación de DNSKEY confirma que el resto de la cadena está intacto: solo pasa cuando hay un DS y un DNSKEY que coinciden, y marca el peligroso estado roto de «DS-sin-clave» como severidad alta. Un resultado limpio de «DNSSEC simplemente aún no está activado» es el punto de partida común de muchos negocios; pasar de ahí a un par DS + DNSKEY completo y coincidente es una mejora gratuita y bien entendida que eleva tu posición en Seguridad DNS y elimina una vía genuina de suplantación e intercepción.

Configúralo en tu proveedor

Paso a paso para los proveedores más populares:

Preguntas frecuentes

No soy una persona técnica, ¿es esto algo de lo que tenga que encargarme personalmente?

No. Necesitas entender por qué importa (esta página lo cubre), pero el cambio en sí vive en la configuración DNS y de registrador de tu dominio, así que corresponde a quien gestione tu dominio o tu sitio web. Pásale el apartado «Cómo solucionarlo»: es gratis y normalmente lleva menos de media hora. Solo cobramos si más adelante quieres que sigamos vigilando que se mantiene correctamente activado.

Si mi sitio ya tiene el candado (HTTPS), ¿no estoy ya protegido?

Protegen cosas distintas. El candado asegura la conexión una vez que el visitante ha llegado al servidor correcto. DNSSEC protege el paso anterior: asegurarse de que llegan al servidor correcto, para empezar. Un atacante que falsifique tu DNS puede enviar a los visitantes a su propio servidor, que puede tener su propio candado válido en un dominio imitación o incluso en una copia del tuyo. Necesitas ambos; uno no sustituye al otro.

¿Activar DNSSEC podría romper mi sitio web o mi correo?

Hecho en un solo lugar por un proveedor que lo soporta, no: los proveedores modernos gestionan las claves por ti y simplemente funciona. El riesgo viene de hacerlo en dos pasos desconectados y terminar solo uno: publicar el «sello» público (el registro DS) en tu registrador mientras la clave correspondiente (DNSKEY) falta o no coincide. Ese estado roto es peor que no tener DNSSEC y causa caídas intermitentes. Los pasos de abajo mantienen las dos mitades sincronizadas para que esto no pase.

Alojamos con Cloudflare / Google Workspace / Microsoft 365, ¿eso lo cubre?

No automáticamente, pero lo facilita. Lo que importa es dónde se gestiona tu DNS. Si Cloudflare lleva tu DNS, es un activado de un clic más pegar un registro en tu registrador. Microsoft 365 y Google Workspace gestionan el correo, no normalmente tu zona DNS; DNSSEC se activa donde vivan realmente los registros DNS de tu dominio (a menudo Cloudflare, tu registrador o tu hosting). Los pasos de abajo cubren los casos comunes.

¿Qué son exactamente «DS» y «DNSKEY», y por qué esta página menciona ambos?

Son las dos mitades de una misma cerradura. DNSKEY es la clave que tu proveedor de DNS posee y usa para firmar tus registros. DS es una huella de esa clave, publicada un nivel por encima en tu registrador para que el resto de internet pueda confirmar que la clave es de verdad tuya. Ambos deben estar presentes y coincidir. Comprobamos los dos: un DS ausente significa que DNSSEC no está activado; un DS sin DNSKEY que coincida significa que está activado pero roto.

¿Cuánto tarda en funcionar y cómo lo confirmo?

Deja pasar de 24 a 48 horas para que el cambio se extienda del todo por internet; tu sitio y tu correo actuales siguen funcionando mientras tanto si está bien hecho. Para confirmarlo, tu informático puede ejecutar «dig DS tudominio» y «dig DNSKEY tudominio» y ver registros devueltos para ambos, o usar cualquier verificador de DNSSEC gratuito en línea. También podemos monitorizarlo de forma continua para que una rotura futura se detecte el día que ocurre, no el día que un cliente se queja.