跳至內容

如何對 Route 53 中的 CNAME 記錄錯誤進行疑難排解?

2 分的閱讀內容
0

我想對 Amazon Route 53 託管區域中的 CNAME 記錄建立錯誤進行疑難排解。

解決方法

在 Route 53 中建立 CNAME 記錄時,可能會出現以下錯誤:

Apex 網域的 CNAME

錯誤訊息: 「InvalidChangeBatch 400: RRSet of type CNAME with DNS name example.com. is not permitted at apex in zone example.com」(InvalidChangeBatch 400:example.com 區域的 Apex 不允許具有 DNS 名稱 example.com. 的 CNAME 類型 RRSet)

發生此錯誤的原因是,您無法為網域的 Zone Apex (頂端節點) 建立 CNAME 記錄。例如:

  • 如果您的網域是 example.com,那麼您無法為 example.com 建立 CNAME 記錄。
  • 您可以為 www.example.com 或 newproduct.example.com 建立 CNAME 記錄。

解決方案: 為您的 Apex 網域建立別名記錄,以指向您的 AWS 資源,例如:

  • Amazon CloudFront 發行版
  • 負載平衡器
  • 同一託管區域中的其他記錄

**注意:**Zone Apex 的別名記錄無法將流量路由至 CNAME 記錄。

如需詳細資訊,請參閱如何在 Route 53 中為 AWS 託管服務建立別名記錄?

DNS 記錄衝突

錯誤訊息: 「InvalidChangeBatch 400: RRSet of type CNAME with DNS name test.example.com is not permitted as it conflicts with other records with the same DNS name in zone」(InvalidChangeBatch 400:不允許使用 DNS 名稱為 test.example.com 的 CNAME 類型的 RRSet,因為它與區域中具有相同 DNS 名稱的其他記錄衝突)

以下情況會出現此錯誤:

  • CNAME 記錄與現有記錄衝突。
  • 同一子網域不能同時擁有 CNAME 和 MX、A 或 TXT 記錄。

解決方案:

  • 如果衝突的 DNS 記錄未使用,請將其刪除
  • 建立將子網域指向您資源的 A 別名記錄

如需詳細資訊,請參閱刪除記錄

網域名稱標籤太長

錯誤訊息: 「Bad request.(InvalidChangeBatch 400: DomainLabelTooLong (Domain label is too long) encountered with 'org/services-and-resources/resources/classes-events/trauma-nurse'', Unparseable CNAME encountered)」(錯誤的請求。(InvalidChangeBatch 400:DomainLabelTooLong (網域標籤太長) 遇到「org/services-and-resources/resources/classes-events/trauma-nurse」、無法標記的 CNAME))

當網域標籤超過允許的長度時,就會發生此錯誤。要求:

  • 每個標籤不得超過 63 個字元。
  • 網域名稱總長度 (包括點) 不能超過 255 個字元。

解決方案: 確認您的網域名稱由一系列以點分隔的標籤組成。每個標籤最多可包含 63 個字元。網域名稱的總長度 (包括點) 不能超過 255 個字元。Route 53 支援任何有效的網域名稱。

如需詳細資訊,請參閱 DNS 網域名稱格式

CNAME 記錄中的多個值

錯誤訊息: 「Can't create a CNAME record that has different values for the same CNAME record」(無法為同一 CNAME 記錄建立具有不同值的 CNAME 記錄)

發生此錯誤是因為 CNAME 記錄:

  • 必須指向單一網域名稱。
  • 無法指向多個網域名稱或 IP 位址。
  • 必須指向另一個網域,而不是 IP 位址。

解決方案: 為避免此錯誤,請確定您的 CNAME 記錄僅指向一個網域名稱,而不是 IP 位址。

如需詳細資訊,請參閱 CNAME 記錄類型

相關資訊

在別名記錄和非別名記錄之間進行選擇

將網路流量路由至您的 AWS 資源

AWS 官方已更新 5 個月前