Amazon-Ec2

如何在沒有 www 的子域中配置 Amazon Route53

  • August 21, 2020

**編輯:**亞馬遜現在支持這個。http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html

我在 Amazon AWS 的 Route53 中有我的域配置

在我的域中執行沒有 www 的 ping 命令

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

在我的域中使用 www 執行 ping 命令

$ 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

Route 53 -> 創建記錄集 -> 名稱:

$$ $$.domain.com.br 設置 CNAME 值:www.domain.com.br 顯示錯誤

“在 mydomin.com 區域的頂點不允許使用 DNS 名稱為 mydomin.com 的 CNAME 類型的 RRSet”

您不能將 CNAME 用於根級域,它違反了 RFC,並可能導致許多問題。不幸的是,亞馬遜沒有針對 S3 託管網站的解決方法。

**編輯:**亞馬遜現在支持這個。http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html

您可以使用諸如WWWizer 之類的服務來重定向到 WWW,但它們並不是一個完美的解決方案。

創建一個資源記錄集(類型 A - IPv4 地址),“通過將名稱欄位留空,與託管區域具有相同的名稱”。

Amazon Route 53 - 編輯記錄集

這是 Route 53 在嘗試添加名稱“@”時給出的警告,我也自定義用於綁定名稱伺服器。所以不要使用’@’,使用空名稱’’。

引用自:https://serverfault.com/questions/450147