ไม่สามารถสร้างระเบียน txt โดยใช้เส้นทางของ amazon 53


20

ฉันไม่สามารถเพิ่มระเบียน TXT ต่อไปนี้ลงในการกำหนดค่า Route 53 DNS ของฉัน:

v=msv1 t=whatever

การทำเช่นนี้ก่อให้เกิดข้อผิดพลาดต่อไปนี้:

ไม่สามารถบันทึกชุดระเบียนเนื่องจาก: - ฟิลด์ค่ามีอักขระที่ไม่ถูกต้องหรืออยู่ในรูปแบบที่ไม่ถูกต้อง

ถ้าฉันทำเพียงแค่ v = msv1 ฉันได้สิ่งเดียวกัน ดูเหมือนจะไม่ทำงานหากไม่มี v =

บางทีทีควรจะไปในฟิลด์ชื่อและ v ควรจะไปในฟิลด์ค่าหรือไม่

คำตอบ:


31

จากหน้าเส้นทางผู้ดูแลระบบ 53 เมื่อเพิ่มชุดระเบียน TXT:

A text record. Enter multiple values 
    on separate lines. Enclose text in 
    quotation marks.
Example: 
    "Sample Text Entries" 
    "Enclose entries in quotation marks"

2
หากคุณกำลังสร้างระเบียน TXT สำหรับ DKIM บน Google Apps สำหรับโดเมนเช่นเดียวกับฉันมันทำงานได้ดีสำหรับฉันที่จะรวมบล็อกทั้งหมดในชุดคำพูด (ไม่ใช่คำพูดแยกต่างหากสำหรับแต่ละส่วนของบันทึก)
richardkmiller

1
ในขณะที่คุณป้อนลงใน Route 53 เป็นระเบียน TXT "single" มันจะทำหน้าที่เป็นคำตอบ TXT หลายคำในการสืบค้น DNS ตามที่คุณคาดหวัง ต้องการ AWS ที่ทำให้ชัดเจนในเอกสารของพวกเขา
WaldenL

2

หากคุณใช้โมดูล API หรือ Ansible Route53 และคุณจำเป็นต้องตั้งค่าบนบรรทัดที่แยกจากกัน (เช่นการตรวจสอบโดเมน SPF +) ตัวอย่างเช่น

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

จากนั้นค่าควรมีลักษณะดังนี้:

สำหรับ API:

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

จากเอกสาร AWS Route53:

ระเบียน TXT มีรายการที่คั่นด้วยช่องว่างของสตริงที่มีเครื่องหมายคำพูดคู่

สำหรับ Ansible:

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

อนุญาตให้ใช้ค่าที่คั่นด้วยเครื่องหมายจุลภาคหลายตัวสำหรับระเบียนที่ไม่ใช่นามแฝง

BTW: คุณสามารถตรวจสอบความถูกต้องของระเบียน SPF ของคุณโดยใช้เครื่องมือเช่นmxtoolbox

ไชโยมิคเคล

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.