Điểm tương đồng và khác biệt giữa bản ghi CNAME và bản ghi ALIAS của Tuyến 53


10

Ai đó có thể chỉ ra những điểm tương đồng và khác biệt giữa bản ghi CNAME thông thường và bản ghi Tuyến đường 53 ALIAS của Amazon không. ?

Câu trả lời:


25

Cả CNAME và các bản ghi bí danh đều cung cấp một mức độ không xác định, nghĩa là nó là một con trỏ đến một vị trí khác đòi hỏi một bước bổ sung để tìm câu trả lời. Sự khác biệt là người thực hiện bước bổ sung này.

Với các bản ghi CNAME, bước bổ sung được thực hiện bởi khách hàng. Máy chủ chỉ cần trả về giá trị được cấu hình của bản ghi CNAME và máy khách có trách nhiệm tìm kiếm tên đó để tìm bản ghi A / AAAA.

Với các bản ghi bí danh, bước bổ sung được thực hiện bởi máy chủ. Máy chủ lấy giá trị được cấu hình của bản ghi và chủ động giải quyết phần này để tìm bản ghi A / AAAA. Sau đó, nó trả về kết quả này cho khách hàng dưới dạng bản ghi A / AAAA và khách hàng không cần phải làm gì để có câu trả lời cuối cùng. Máy khách thậm chí không biết rằng máy chủ đã làm điều này, nó chỉ đơn giản nhìn thấy một bản ghi A / AAAA đơn giản.

Các tài liệu Route53 có chi tiết hơn về hồ sơ bí danh. Hiện tại, các bản ghi bí danh chỉ có thể trỏ đến tên máy chủ ELB hoặc tên máy chủ trong cùng khu vực.


Cập nhật về những gì bộ bản ghi tài nguyên bí danh có thể trỏ đến: bản phân phối CloudFront, môi trường đàn hồi Beanstalk, ELB Classic hoặc Trình cân bằng tải ứng dụng, nhóm Amazon S3 được định cấu hình như một trang web tĩnh hoặc một bản ghi tài nguyên Amazon Route 53 khác được đặt trong cùng khu vực lưu trữ.
KJH

2

CNAME không thể được sử dụng cho apex tên miền (tức là example.com) mà không có sự kỳ lạ. Các bản ghi ALIAS hoạt động về cơ bản giống như các CNAME đằng sau hậu trường, nhưng tự thể hiện dưới dạng bản ghi A cho các hệ thống yêu cầu.


Liệu có cần thiết rằng bản ghi bí danh phải là của một số ELB không .. nó có phải là bất kỳ máy chủ nào đang chạy bộ cân bằng tải phần mềm không .. ??
pradeepchhetri

Amazon dễ dàng hơn rất nhiều khi biết những gì xảy ra ở hậu trường trong AWS so với hệ thống của người khác. Có thể xây dựng một hệ thống tương tự hoạt động cho các máy chủ bên ngoài ... nhưng trong hầu hết các trường hợp, bạn nên sử dụng IP tĩnh và bản ghi A.
ceejayoz
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.