Cách định cấu hình Amazon Route53 hoạt động mà không có www trong tên miền phụ


13

chỉnh sửa: Amazon hiện hỗ trợ này. http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html

Tôi có cấu hình tên miền của mình trong Route53 tại Amazon AWS

thực hiện lệnh ping trong miền của tôi mà không có www

$ ping mydomain.com.br
ping: cannot resolve domain.com.br: Unknown host

thực hiện lệnh ping trong miền của tôi với www

$ ping www.domain.com.br
PING s3-website-sa-east-1.amazonaws.com (177.72.245.6): 56 data bytes
64 bytes from 177.72.245.6: icmp_seq=0 ttl=244 time=25.027 ms
64 bytes from 177.72.245.6: icmp_seq=1 ttl=244 time=25.238 ms
64 bytes from 177.72.245.6: icmp_seq=2 ttl=244 time=25.024 ms

Tuyến 53 -> Tạo bộ bản ghi -> Tên: [] .domain.com.br Đặt giá trị CNAME: www.domain.com.br

MÀN HÌNH HIỂN THỊ

"RRSet loại CNAME với tên DNS mydomin.com không được phép tại apex trong khu vực mydomin.com"


1
Xin chào, xin lưu ý rằng câu trả lời phải được cung cấp trong phần Câu trả lời bên dưới, KHÔNG phải là chỉnh sửa cho câu hỏi.
Michael Hampton

Câu trả lời:


6

Bạn không thể sử dụng CNAME cho tên miền cấp gốc, nó vi phạm RFC và có thể gây ra một số vấn đề. Thật không may, Amazon không có cách giải quyết cho các trang web được lưu trữ trên S3.

chỉnh sửa: Amazon hiện hỗ trợ này. http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html

Có những dịch vụ như WWWizer mà bạn có thể sử dụng để chuyển hướng đến WWW, nhưng chúng không phải là một giải pháp hoàn hảo.


2
Bạn CÓ THỂ sử dụng CNAME với các tên miền cấp gốc, nó không vi phạm RFC. Vấn đề là CNAME không thể cùng tồn tại với các bản ghi khác, ví dụ MX. Từ RFC1034 ...... Nếu có CNAME RR tại một nút, không có dữ liệu nào khác; điều này đảm bảo rằng dữ liệu cho một tên chính tắc và bí danh của nó không thể khác nhau. Quy tắc này cũng đảm bảo rằng một CNAME được lưu trong bộ nhớ cache có thể được sử dụng mà không cần kiểm tra với máy chủ có thẩm quyền đối với các loại RR khác.
James Park-Watt

@ JamesPark-Watt blog.cloudflare.com/... "Vấn đề là RFC DNS (RFC1033) đòi hỏi phải có 'vùng đỉnh' (đôi khi được gọi là 'tên miền gốc' hoặc 'miền khỏa thân') là một 'Bản ghi A,' không một CNAME. "
ceejayoz

Hoàn hảo -> liên kết Root Domain Website Hosting cho Amazon S3
romuloigor

1
Apex CNAME không hợp pháp. Bây giờ nó đã được phát âm rõ ràng trong RFC2181 .
Andrew B

5

Tạo một bộ bản ghi tài nguyên (Loại A - địa chỉ IPv4) "có cùng tên với vùng được lưu trữ bằng cách để trống trường Tên".

Amazon Route 53 - Chỉnh sửa bộ hồ sơ

Đây là cảnh báo mà Tuyến 53 đưa ra khi cố gắng thêm tên "@", mà tôi cũng đã tùy chỉnh sử dụng cho máy chủ tên Bind. Vì vậy, đừng sử dụng '@', hãy sử dụng tên trống ''.


1
Và bây giờ sử dụng các @tác phẩm cho bản ghi A để có được một miền trần trụi.
Rubens Mariuzzo

1

Nếu bạn muốn trỏ tên miền gốc mydomain.com.br của mình vào dịch vụ từ AWS:

  • tạo một bản ghi loại A - Địa chỉ IPv4 .
  • sau đó chọn cho Bí danh.
  • Alias ​​Target sẽ liệt kê tự động hoàn thành cho các tài nguyên AWS của bạn.
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.