Điểm:1

Thay thế một bản ghi trên tên miền apex thành cname

lá cờ sg

Chúng tôi có trang web công ty hiện tại được lưu trữ trên các máy chủ truyền thống mà chúng tôi trỏ đến bằng một địa chỉ IP. Trang web của chúng tôi có sẵn tại example.com và www.example.com và cả hai miền đều có bản ghi A trỏ vào ip của máy chủ.

Chúng tôi hiện đang bắt đầu lưu trữ trang web của mình trong Azure và môi trường được đặt trước Azure Front door. Vì vậy, chúng tôi không có địa chỉ ip nữa, chỉ có địa chỉ examplecom-prod.z01.azurefd.net.

Cho www.example.com Tôi nghĩ việc xóa bản ghi A và thêm bản ghi cname trỏ đến examplecom-prod.z01.azurefd.net là khá đơn giản.

Đối với miền apex example.com, tôi không chắc lắm. Là nó dễ dàng ở đó? Chỉ cần xóa bản ghi A và thêm tên?

lá cờ cn
Bob
Điều này có trả lời câu hỏi của bạn không? [Tại sao không thể sử dụng bản ghi CNAME ở đỉnh (còn gọi là gốc) của miền?](https://serverfault.com/questions/613829/why-cant-a-cname-record-be-used-at -the-apex-aka-root-of-a-domain)
lá cờ sg
Trong câu trả lời đó có nội dung "Danh sách có dấu đầu dòng làm rõ ràng rằng không thể nhìn thấy các bản ghi SOA, NS và A tại một nút nơi CNAME cũng xuất hiện. Khi chúng tôi kết hợp điều này với phần 6.1, CNAME không thể tồn tại ở đỉnh vì nó sẽ phải tồn tại cùng với các bản ghi SOA và NS bắt buộc.". Nhưng có thực sự là một cname không thể tồn tại ở miền apex nếu chúng ta xóa bản ghi không?
lá cờ cn
Bob
Không, việc xóa bản ghi `A` ở đỉnh tên miền của bạn sẽ không tạo ra vị trí cho bản ghi `CNAME`. Theo RFC có liên quan, bạn cũng cần xóa các bản ghi `SOA` và `NS` bắt buộc, cũng như các bản ghi `MX` điển hình và việc làm đó sẽ khiến miền của bạn không thể hoạt động.
lá cờ sg
Đây là tài liệu tốt nhất mô tả nó cho đến nay: https://www.isc.org/bloss/cname-at-the-apex-of-a-zone/. Một trạng thái giải pháp là thêm bản ghi ALIAS vào miền apex nhưng nó cũng cho biết đó là "tính năng DNS không chuẩn". Điều đó vẫn đúng hay bây giờ là một giải pháp khả thi?
lá cờ cn
Bob
Bản ghi `BÍ DANH` hoặc `ANAME` không phải là tiêu chuẩn theo nghĩa là nó phụ thuộc vào khả năng của máy chủ định danh có thẩm quyền cho miền của bạn. Nếu nhà cung cấp DNS của bạn hỗ trợ những thứ đó, thì bạn có thể sử dụng chúng nhưng AFAIK chúng không được hỗ trợ phổ biến.
lá cờ us
Bạn cần sử dụng máy chủ chuyển hướng nơi bản ghi đỉnh A trỏ tới và điều đó sẽ thực hiện chuyển hướng `301` tới `www.example.com`.
Điểm:0
lá cờ cn

Cho rằng AWS hỗ trợ điều này bằng cách sử dụng Bí danh Route53, thì tôi mong đợi một đối thủ cạnh tranh cũng làm như vậy.

Tìm kiếm nhanh cho thấy trang này trong đó nói về hồ sơ apex. Tuy nhiên, bạn có thể phải di chuyển quản lý DNS của mình sang Azure cho hồ sơ công khai của mình để đạt được điều này.

lá cờ sg
Tôi không nghĩ rằng nhóm Ops muốn thay đổi nhà cung cấp dns của chúng tôi (một công ty viễn thông lớn đã quản lý nó cho chúng tôi trong một thời gian dài) và chuyển dns miền apex của chúng tôi sang azure.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.