nie można utworzyć rekordu TXT za pomocą trasy Amazon 53

20

Nie mogę dodać następującego rekordu TXT do mojej konfiguracji DNS trasy 53:

v=msv1 t=whatever

Takie postępowanie powoduje następujący błąd:

Nie można zapisać zestawu rekordów, ponieważ: - Pole Wartość zawiera nieprawidłowe znaki lub ma niepoprawny format.

Jeśli zrobię tylko v = msv1, dostanę to samo. Nawet nie wydaje się działać bez v =.

Może t ma iść w polu Nazwa, a v ma iść w polu Wartość?

neubert
źródło

Odpowiedzi:

31

Ze strony administratora Route 53 podczas dodawania zestawu rekordów TXT:

A text record. Enter multiple values 
    on separate lines. Enclose text in 
    quotation marks.
Example: 
    "Sample Text Entries" 
    "Enclose entries in quotation marks"
Jasio
źródło
2
Jeśli tworzysz rekord TXT dla DKIM w Google Apps dla domen, tak jak ja, zadziałało dla mnie, aby zawinąć cały blok w zestaw cytatów (nie oddzielne cytaty dla każdej części rekordu.)
richardkmiller
1
Wprowadzając go do Route 53 jako „pojedynczy” rekord TXT, jest on obsługiwany jako wiele odpowiedzi TXT w zapytaniu DNS, tak jak można się spodziewać. Wish AWS wyjaśniło to w swojej dokumentacji.
WaldenL,
2

Jeśli korzystasz z interfejsu API lub Ansible Route53 i musisz ustawić wartość w oddzielnych liniach (np. SPF + weryfikacja domeny). Na przykład:

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

Wartość powinna wyglądać następująco:

W przypadku interfejsu API:

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

Z dokumentu AWS Route53:

Rekord TXT zawiera rozdzieloną spacjami listę ciągów cudzysłowów

Dla Ansible:

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

W rekordach nie-aliasowych dozwolone jest wiele wartości odstępów przecinkowych .

BTW: możesz zweryfikować ważność swojego rekordu SPF za pomocą narzędzia takiego jak mxtoolbox .

Pozdrawiam, Mickael

Mickael
źródło