Nhiều trường TXT cho cùng một tên miền phụ


35

Tôi muốn hiểu nếu nhiều bản ghi TXT cho cùng một tên miền phụ là ổn hoặc có thể dẫn đến các vấn đề. Đặc biệt, chúng tôi có yêu cầu đối với một bản ghi SPF và một bản ghi Xác minh tên miền Google trên tên miền gốc.

Trong AWS Route 53, họ rõ ràng hỗ trợ điều này theo cách sau:

Nhập nhiều giá trị trên các dòng riêng biệt. Kèm theo văn bản trong dấu ngoặc kép. Ví dụ: "Mục nhập văn bản mẫu" "Đóng các mục trong dấu ngoặc kép"

Bằng cách này, một trường TXT duy nhất có thể chứa cả bản ghi Xác minh tên miền SPF và Google.

Mặt khác, khi tôi hỏi name.com, họ đề nghị thêm hai bản ghi TXT riêng biệt vì phương thức Tuyến 53 không được hỗ trợ.

Câu trả lời:


39

Cách mô tả cách bạn tạo nhiều bản ghi trên Tuyến 53.

Nhập hai giá trị trong vùng văn bản được phân tách bằng một dòng mới sẽ dẫn đến hai bản ghi riêng biệt trong DNS. Đây là lý do tại sao Amazon gọi nó là "bộ hồ sơ" - nó là một bộ hồ sơ.


6
OP không thể là người duy nhất mắc lỗi này; nó thực sự không rõ ràng Không có thông báo lỗi hợp lý nào giải thích điều này, khi bạn cố gắng thêm bản ghi TXT thứ hai theo cách 'rõ ràng hơn'.
Bobby Jack

26

Michael là chính xác liên quan đến điểm khó hiểu của bạn đến từ đâu. Tôi sẽ tiếp tục với sự ngột ngạt thông thường của mình và trả lời câu hỏi lớn hơn cho những người có thể xảy ra từ một tìm kiếm Google.

  • Nhiều TXThồ sơ là hoàn toàn hợp pháp theo các tiêu chuẩn DNS.
  • Nhiều TXThồ sơ thực hiện một tiêu chuẩn cụ thể có thể có khả năng là bất hợp pháp, nhưng chỉ trong phạm vi của một tiêu chuẩn đó.
  • Do nhu cầu nhiều tiêu chuẩn cùng tồn tại và chơi độc đáo với các TXTbản ghi khác có chung tên, các xung đột khó có thể xảy ra. Chắc chắn là không có yêu cầu như vậy sẽ biến nó thành Tiêu chuẩn Internet.

Để hiểu sự khác biệt, chúng ta hãy xem tiêu chuẩn SPF ( RFC 7208 ) nói gì về chủ đề này:

   Starting with the set of records that were returned by the lookup,
   discard records that do not begin with a version section of exactly
   "v=spf1".  Note that the version section is terminated by either an
   SP character or the end of the record.  As an example, a record with
   a version section of "v=spf10" does not match and is discarded.

   If the resultant record set includes no records, check_host()
   produces the "none" result.  If the resultant record set includes
   more than one record, check_host() produces the "permerror" result.

Nói tóm lại, TXTcác bản ghi không đáp ứng các yêu cầu cú pháp của SPF sẽ bị bỏ qua. Một lỗi chỉ xảy ra trong trường hợp nhiều bản ghi khớp với cú pháp SPF .

( Cú pháp DMARC mang cùng một hạn chế, đối với những người có thể thắc mắc.)


10

Nếu bạn đang sử dụng Google Domains, khi bạn chỉnh sửa TXTbản ghi, sẽ có ký hiệu dấu cộng (+) bên cạnh TXTgiá trị ... nhấp vào đó để thêm nhiều giá trị.


1
Tôi biết đây không phải là câu hỏi cụ thể , nhưng bạn đã cứu tôi sau khi dành một giờ cố gắng tìm hiểu xem tôi có thể quản lý với một bản ghi TXT không! Cám ơn rất nhiều! Các kỹ sư Google UX thực sự cần phải sửa lỗi này!
vikarjramun
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.