Saltar al contenido

¿Cómo soluciono el error «CharacterStringTooLong (El valor es demasiado largo) se encontró con {Value}» que aparece al crear un registro TXT con la sintaxis de DKIM?

2 minutos de lectura
0

Intenté crear un registro de texto de DomainKeys Identfied Mail (DKIM) que un tercero proporcionó en mi zona alojada de Amazon Route 53. Sin embargo, aparece el mensaje de error «CharacterStringTooLong».

Resolución

Los registros TXT de DKIM de DNS pueden contener hasta 255 caracteres en una sola cadena. Divide las cadenas de registro TXT que tengan más de 255 caracteres en varias cadenas de texto dentro del mismo registro.

Nota: Al dividir el valor, la funcionalidad DKIM no se interrumpe.

Para dividir una cadena en varias cadenas, sigue estos pasos:

  1. Abre el registro de recursos que has recibido de tu proveedor externo.

  2. Para cumplir con el máximo de 255 caracteres para un único registro TXT de Route 53, divide el valor de la clave de DKIM en dos partes. Para ello, sigue estos pasos:
    Copia el valor de la clave de DKIM del registro de recursos.
    Pega el valor de la clave de DKIM en una línea nueva de un editor de texto.
    Divide el valor de la clave de DKIM en dos partes y, a continuación, escribe cada parte entre comillas dobles. Incluye un espacio en blanco entre las dos partes. Por ejemplo, divide el valor de «long_string» en «long_» y «string».
    Nota: No agregues un salto de línea entre las dos partes.

  3. Abre la consola de Route 53.

  4. En el panel de navegación, selecciona Zonas alojadas.

  5. Selecciona tu zona alojada.

  6. Elige Crear un conjunto de registros. Sigue estos pasos:
    En Nombre, introduce el identificador de clave de dominio.
    En Tipo, elige TXT.
    En Alias, mantén la selección predeterminada de No.
    En TTL, introduce el número de segundos. El valor predeterminado es 300.
    En Valor, copia el valor de la clave de DKIM dividida que has creado en el paso 2 desde tu editor de texto. Pega el valor dividido en el campo Valor.
    Selecciona Crear.

  7. Utiliza dig o nslookup para confirmar que el registro TXT se presenta como una sola entrada.
    Para dig:

    dig selector_key_1._domainkey.domain.com txt
    ...
    ;; ANSWER SECTION:
    selector_key_1._domainkey.domain.com. 60 IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz1xhXc+vJKhQJUch86o8Ia2+L/AYo4d5eRVrPMMWzz4EiM4eB4QC1hJ83YMCHLv5dDN2lJ3KWSd5tGOxF/FRj1KdN+Jdf+BVwuklBFO8IrDtMz/lk2CJjF8jlgIUmQAjs3lc/8Bee+" "IQeB2tLX9UWvQMpI3aZuh6Ym6hcvLnbEkALWaMQvqwgxZs1qF6t5VKMjWeNNWIScyNTYL4Ud8wDiBcWh492HustfGUxrl5zmRfEl8BzCbrOqpKPLBmk/xrHRw9PHIJyYOaZA2PFqVcp6mzxjyUmn0DH9HXdhIznflBoIOLL1dm77PyDOKdEWRkSLMCA72mZbFr9gxda72ocQIDAQAB"

    Para nslookup:

    nslookup -q=TXT selector_key_1._domainkey.domain.com
    ..
    Non-authoritative answer:
    selector_key_1._domainkey.domain.com.    text =
            "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz1xhXc+vJKhQJUch86o8Ia2+L/AYo4d5eRVrPMMWzz4EiM4eB4QC1hJ83YMCHLv5dDN2lJ3KWSd5tGOxF/FRj1KdN+Jdf+BVwuklBFO8IrDtMz/lk2CJjF8jlgIUmQAjs3lc/8Bee+"
            "IQeB2tLX9UWvQMpI3aZuh6Ym6hcvLnbEkALWaMQvqwgxZs1qF6t5VKMjWeNNWIScyNTYL4Ud8wDiBcWh492HustfGUxrl5zmRfEl8BzCbrOqpKPLBmk/xrHRw9PHIJyYOaZA2PFqVcp6mzxjyUmn0DH9HXdhIznflBoIOLL1dm77PyDOKdEWRkSLMCA72mZbFr9gxda72ocQIDAQAB"

    Información relacionada

    Tipo de registro TXT

OFICIAL DE AWSActualizada hace 10 meses