Come posso risolvere l'errore "CharacterStringTooLong (valore troppo lungo) riscontrato con {Value}" che ricevo quando creo un record TXT utilizzando la sintassi DKIM?

2 minuti di lettura
0

Ho provato a creare un record di risorse di testo DKIM fornito da una terza parte nella mia zona ospitata da Amazon Route 53. Tuttavia, ho ricevuto il seguente errore: "CharacterStringTooLong (Valore troppo lungo) riscontrato con {Value}."

Breve descrizione

I record DNS TXT possono contenere fino a 255 caratteri in una singola stringa. È necessario dividere le stringhe di record TXT di oltre 255 caratteri in più stringhe di testo all'interno dello stesso record.

**Nota:**se il valore è diviso, la funzionalità DKIM non si interrompe.

Risoluzione

1.    Apri il record delle risorse che hai ricevuto dal tuo provider di terze parti.

2.    Per rispettare il massimo di 255 caratteri per un singolo record TXT Route 53, dividi in due il valore della chiave DKIM. A tale scopo, segui questi passaggi:

Copia il valore della chiave DKIM dal record di risorse.
Incolla il valore della chiave DKIM in una nuova riga di un editor di testo.
Dividi in due parti il valore della chiave DKIM, quindi racchiudi ciascuna parte tra virgolette doppie. Ad esempio, il valore di "long_string" viene suddiviso in "long_""string".

**Nota:**non aggiungere un'interruzione di riga tra le due parti.

3.    Apri la console Route 53.

4.    Nel riquadro di navigazione, scegli Zone ospitate.

5.    Seleziona la tua zona ospitata.

6.    Scegli Crea set di record.

7.    Nel pannello Crea set di record, completa i seguenti passaggi:

  • In Nome, inserisci l'identificatore della chiave di dominio.
  • In Tipo, scegli TXT.
  • In Alias, mantieni la selezione predefinita di No.
  • In TTL, inserisci il numero di secondi. È in genere sufficiente il valore predefinito 300.
  • In Valore, copia dal tuo editor di testo il valore della chiave DKIM divisa creato nel passo 2. Incolla il valore diviso nel campo Valore.
  • Scegli Crea.

8.    Usa dig o nslookup per verificare che il record TXT sia presentato come singola voce.

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"

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"

Informazioni correlate

Tipo di record TXT

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa