Thêm cả bản ghi DNS CNAME và TXT cho một tên miền phụ


10

Tôi có một ứng dụng Heroku và tôi cần thiết lập một tên miền cho nó. Cách phổ biến để thiết lập nó là sử dụng bản ghi CNAME để chỉ định rằng tên miền này là bí danh <your-domain-name>.herokuapp.com. Vấn đề là, tôi cũng muốn thêm tích hợp Google Webmasters và Yandex.Metrika và cách dễ nhất là thêm hai bản ghi TXT cho tên miền. Tôi đã thiết lập nó như thế: nhập mô tả hình ảnh ở đây Tôi cần có 2 bản ghi TXT trên http://www.cscombo.com , nhưng dường như điều này sẽ không hoạt động vì điều này: /programming/34613083/cname- và-txt-record-for-same-subomain-not-work

Thiết lập hiện tại của tôi không hoạt động chính xác, vì thêm http://www.cscombo.com vào Google Webmaster sẽ không hoạt động (vì bản ghi TXT cho tên miền phụ www không tồn tại) và thêm http: // cscombo. com (phiên bản không phải www) sẽ hoạt động (bản ghi TXT cho tên miền phụ này tồn tại), nhưng theo cách này, Google Webmaster sẽ không thể đọc cả sitemap.txtrobots.txt(vì cả hai đều chuyển hướng đến phiên bản www của trang web). Câu chuyện tương tự với Yandex.Metrika.

Vì vậy, câu hỏi: có cách nào để thêm bản ghi CNAME và TXT cho cùng một tên miền phụ không?


Câu trả lời rõ ràng là không sử dụng CNAME ký tự đại diện.
Tim

@tim bạn có thể giải thích một chút tôi nên thay đổi cái gì?
serge1peshcoff

Câu trả lời:


23

Bạn không thể. Như RFC1034 nói trong s3.6.2,

Nếu một CNAME RR có mặt tại một nút, thì không có dữ liệu nào khác

Nếu bạn muốn có một TXTkỷ lục (nói) www.example.com, bạn không thể có một CNAMEcho www.example.com, và sẽ phải tìm một cách khác để đạt được những gì bạn muốn. Điều này có thể có nghĩa là example.herokuapp.comtự giám sát và khi địa chỉ IP thay đổi, cập nhật Ahồ sơ của riêng bạn www.example.com.

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.