我嘗試建立或關聯 Amazon Route 53 託管區域,但收到「ConflictingDomainExists」錯誤。
解決方法
**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤,請參閱AWS CLI 錯誤疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本。
情境 1: 您在 Route 53 中建立了私有託管區域或將 VPC 與私有託管區域建立關聯
您建立的託管區域,其名稱不能與關聯到相同 Amazon Virtual Private Cloud (Amazon VPC) 的其他託管區域相同。請採取下列其中一個動作:
- 從指定的 Amazon VPC 中移除與新託管區域同名的任何私有託管區域。
- 使用不同的網域名稱建立新的私有託管區域。
若要取得與特定 Amazon VPC 關聯的私有託管區域清單,請執行 list-hosted-zones-by-vpc AWS CLI 命令:
aws route53 list-hosted-zones-by-vpc --vpc-id VPC\_ID --vpc-region REGION\_ID
**注意:**將 VPC_ID 和 REGION_ID 替換為您的值。
當您為 Amazon VPC 介面端點啟用私有 DNS 時,Route 53 會自動建立並管理 AWS 託管的私有託管區域。由於這些私有託管區域由 AWS 管理,因此其不會顯示在您的主控台中。若要檢查 AWS 管理的私有託管區域,請使用 AWS CLI 中的 list-hosted-zones-by-vpc 命令。如果名稱衝突是由介面端點的私有 DNS 引起的,請關閉私有 DNS 或刪除 Amazon VPC 介面端點。
情境 2: 您嘗試在 Route 53 中建立一個具有可重複使用委派集的公有託管區域
如果您已有一個託管區域,則無法使用來自可重複使用的委派集的相同名稱伺服器,建立名稱相同的另一個託管區域。如果新的託管區域是現有託管區域的父區域或子區域 (例如 example.com 和 test.example.com),您也無法指定可重複使用的委派集。
若要解決此問題,您可以建立一個新的委派集,且其名稱伺服器未與現有的重複。請使用新委派集來建立託管區域。或者,您可以建立未設定委派的託管區域。然後,Route 53 會驗證現有託管區域未共用命名空間。
相關資訊
我在建立介面 VPC 端點時收到了 DNS 網域衝突錯誤。我該如何解決這個問題?
AssociateVPCWithHostedZone
啟用私有 DNS 名稱