Comprobador DKIM

Comprobar una clave DKIM

Introduce el dominio que firma, sin dirección de correo ni URL.

Siguiente

Un selector DKIM identifica el nombre DNS donde un dominio que firma publica su clave pública. Introduce el dominio y el selector para ver el registro TXT que devuelve DNS en este momento. Este comprobador distingue entre una clave publicada, revocada, ausente o mal formada y una respuesta temporalmente no disponible. No analiza mensajes de correo ni confirma que una firma se haya verificado correctamente.

Cómo comprobar un selector DKIM

  1. 1

    Introduce el dominio que firma

    Utiliza el dominio d= de la cabecera DKIM-Signature o el dominio configurado en tu proveedor de correo.

  2. 2

    Introduce el selector

    Utiliza el valor s= de esa cabecera o de la configuración del proveedor, por ejemplo, mail.

  3. 3

    Consulta el estado de la clave en DNS

    La herramienta consulta el TXT de selector._domainkey.domain y explica el registro obtenido.

Qué comprueba esta consulta

DKIM utiliza un selector (s=) y un dominio de firma (d=) para localizar una clave pública. Si s=mail y d=example.org, el host DNS es mail._domainkey.example.org. Esta herramienta pide al resolutor DNS del servidor los registros TXT de ese host. El dominio y el selector se envían al servidor para realizar la consulta. Encontrar una clave pública demuestra que está publicada en DNS, pero no que un correo concreto haya superado la verificación DKIM.

Un único registro de recurso TXT puede contener varias cadenas entrecomilladas. DNS une esas cadenas sin añadir espacios antes de interpretar la clave. Varios registros de recurso TXT independientes para el mismo selector son un caso distinto: la herramienta indica que la respuesta es ambigua, en lugar de unir las claves. Un fallo del resolutor se muestra por separado de una respuesta vacía, ya que una consulta fallida no permite determinar si la clave existe.

Lo observado en el registro Qué significa aquí Qué comprobar después
Clave compatible en p= Clave pública publicada Si necesitas saber si un correo superó DKIM, verifica ese mensaje con sus cabeceras completas.
p= vacío Clave revocada Publica una clave nueva y actualiza el servicio de firma.
Sin respuesta TXT Este resolutor no ha devuelto ninguna clave Revisa d= y s= y después la configuración de tu proveedor DNS.
Varios registros TXT Respuesta ambigua para el selector Elimina los registros duplicados que no correspondan.
Fallo del resolutor Por ahora se desconoce la respuesta Repite la consulta cuando se restablezca el servicio DNS.

Si se omite k=, el tipo de clave predeterminado es RSA. La herramienta también reconoce claves k=ed25519 con una clave pública de 32 bytes. Comprueba la sintaxis de las claves compatibles, pero la clave publicada por sí sola no permite deducir la configuración de firma, la autenticidad de un mensaje, su entrega en la bandeja de entrada ni la alineación DMARC. RFC 6376 define la consulta por selector y la revocación mediante una clave vacía; RFC 8463 define Ed25519 para DKIM.

Preguntas frecuentes

Consulta la etiqueta s= en la cabecera DKIM-Signature de un mensaje enviado por tu servicio, o la página de configuración DKIM de ese servicio. La etiqueta d= indica el dominio que firma. No pegues el mensaje completo en los campos de dominio o selector.

No. Para verificar DKIM también hacen falta un mensaje concreto, su firma, las reglas de canonicalización y las comprobaciones criptográficas. Una clave en DNS solo muestra lo que este resolutor encontró en el nombre del selector.

Un valor p= vacío indica una revocación deliberada de la clave DKIM según RFC 6376. Si el servicio de firma sigue usando ese selector, necesita una clave nueva y el registro DNS correspondiente para que los mensajes puedan verificarse con ella.

El dominio y el selector se envían al servidor de este sitio. El servidor consulta su resolutor DNS para obtener el registro TXT público. No hace falta el cuerpo del correo ni el mensaje completo.

Herramientas relacionadas

Herramienta disponible en otros idiomas