impossible de créer un enregistrement txt à l'aide d'Amazon Route 53

20

Je ne peux pas ajouter l'enregistrement TXT suivant à ma configuration DNS Route 53:

v=msv1 t=whatever

Cela produit l'erreur suivante:

Le jeu d'enregistrements n'a pas pu être enregistré car: - Le champ Valeur contient des caractères non valides ou est dans un format non valide.

Si je fais juste v = msv1, j'obtiens la même chose. Ne semble même pas fonctionner sans le v =.

Peut-être que le t est censé aller dans le champ Nom et le v est censé aller dans le champ Valeur?

neubert
la source

Réponses:

31

Depuis la page d'administration de Route 53 lors de l'ajout d'un jeu d'enregistrements TXT:

A text record. Enter multiple values 
    on separate lines. Enclose text in 
    quotation marks.
Example: 
    "Sample Text Entries" 
    "Enclose entries in quotation marks"
Johnny
la source
2
Si vous créez un enregistrement TXT pour DKIM sur Google Apps for Domains comme je l'étais, cela a fonctionné pour moi d'envelopper le bloc entier dans un ensemble de guillemets (pas de guillemets séparés pour chaque partie de l'enregistrement.)
richardkmiller
1
Pendant que vous le saisissez dans Route 53 en tant qu'enregistrement TXT "unique", il est servi comme plusieurs réponses TXT dans une requête DNS, comme vous vous en doutez. J'aimerais qu'AWS le précise dans sa documentation.
WaldenL
2

Si vous utilisez l'API ou le module Ansible Route53 et que vous devez définir la valeur sur des lignes séparées (par exemple, SPF + vérification de domaine). Par exemple:

"v=spf1 include:mail.zendesk.com ?all"
"google-site-verification=
rXOxyZounnZasA8Z7oaD3c14JdjS9aKSWvsR1EbUSIQ"

Ensuite, la valeur devrait ressembler à:

Pour l'API:

'"v=spf1 include:mail.zendesk.com ?all" "google-site-verification= rXOxyZounnZasA8Z7oaD3c14JdjS9aKSWvsR1EbUSIQ"'

Depuis le document AWS Route53:

Un enregistrement TXT contient une liste séparée par des espaces de chaînes entre guillemets doubles

Pour Ansible:

'"v=spf1 include:mail.zendesk.com ?all", "google-site-verification= rXOxyZounnZasA8Z7oaD3c14JdjS9aKSWvsR1EbUSIQ"'

Plusieurs valeurs espacées par des virgules sont autorisées pour les enregistrements sans alias.

BTW: vous pouvez vérifier la validité de votre enregistrement SPF en utilisant un outil comme mxtoolbox .

À la vôtre, Mickael

Mickael
la source