問題1.AWS route 53 DNS 主域名是否能 CNAME
可以,若是 AWS 上的資源 (ELB、Cloudfront .... 等),您可以將 CNAME record 改設為 Alias A record但若您的 domain 被 CNAME record 使用,您則無法再套用 A record、MX record 或 TXT record 至該 domain。尤其不能套用至 NS record,以免您的 CNAME 解析出現異常。
此限制並非 AWS Route53 上的限制,而是 CNAME record 本身設計的限制
問題2.有CNAME設定上的問題(例如設定為@ abc.com),導致AWS route 53 無法解析
因目前 route53 不支援向apex/root domain添加 CNAME,有的第三方廠商支援使用 @ 引用 apex/root domain,但Rotue 53 中的 @ 被認為是一個value,
例如: @.test.com CNAME www.server.com ,您在DNS解析是可以查詢到的,但請注意並非所有瀏覽器或工具程式都支援使用特殊符號來訪問。
問題3.如果訪問是test.com 而非www.test.com,但在訪問test.com 卻解析不到
訪問 apex/root domain 會解析不到之問題,由於 route53 是無法建立與託管區域 (Zone Apex/Root) 同名的 CNAME 記錄
對於網域名稱的託管區域 (example.com) 和子網域的託管區域 (zenith.example.com),都是如此不支援
問題4.常見的設定,因將非AWS而是其他CDN域名,設定為CNAME的主域名
如果設要定[別家的CDN}+[AWS Route53次級域名]這在AWS上是OK
如果要設定[別家的CDN}+[AWS Route53主域名]這在AWS上是不行
參考資料: https://docs.aws.amazon.com/zh_tw/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html
沒有留言:
張貼留言