2021年7月21日 星期三

AWS route 53 其他CDN域名設定問題

 個人的使用經驗分享,也記錄一下!😁😁😁


問題1.AWS route 53 DNS 主域名是否能 CNAME

可以,若是 AWS 上的資源 (ELBCloudfront .... ),您可以將 CNAME record 改設為 Alias A record但若您的 domain CNAME record 使用,您則無法再套用 A recordMX 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 

沒有留言:

張貼留言

搜尋此網誌