スキップしてコンテンツを表示

Route 53 ホストゾーンで発生する "ConflictingDomainExists" エラーのトラブルシューティング方法を教えてください。

所要時間1分
0

Amazon Route 53 ホストゾーンを作成または関連付けようとしたところ、"ConflictingDomainExists" というエラーが発生しました。

解決策

注: AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、「AWS CLI のエラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。

シナリオ 1: プライベートホストゾーンを作成したか、VPC を Route 53 のプライベートホストゾーンに関連付けた場合

同じ Amazon Virtual Private Cloud (Amazon VPC) に関連付けられている別のホストゾーンと同じ名前のホストゾーンを設定することはできません。次のいずれかの手順を実行します。

  • 指定した Amazon VPC から、新しいホストゾーンと同じ名前のプライベートホストゾーンをすべて削除します。
  • 別のドメイン名を持つ、新しいプライベートホストゾーンを作成します。

特定の Amazon VPC に関連付けられたプライベートホストゾーンのリストを取得するには、AWS CLI コマンド list-hosted-zones-by-vpc を実行します。

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

Enable private DNS names (プライベート DNS 名を有効にする)

AWS公式更新しました 1年前
コメントはありません

関連するコンテンツ