

# VPC ピアリング接続の DNS 解決を有効にする
<a name="vpc-peering-dns"></a>

VPC ピアリング接続の DNS 設定により、VPC ピアリング接続を通過するリクエストに対してパブリック DNS ホスト名が解決される方法が決まります。VPC ピアリング接続の一方の側の EC2 インスタンスが、インスタンスのパブリック IPv4 DNS ホスト名を使用して、もう一方の EC2 インスタンスにリクエストを送信すると、DNS ホスト名は次のように解決されます。

**DNS 解決が無効 (デフォルト）**  
パブリック IPv4 DNS ホスト名は、インスタンスのパブリック IPv4 アドレスに解決されます。

**DNS 解決が有効**  
パブリック IPv4 DNS ホスト名は、インスタンスのプライベート IPv4 アドレスに解決されます。

**要件**
+ 両方の VPC を、DNS ホスト名および DNS 解決に対して有効にする必要があります。詳細については*Amazon VPC ユーザーガイド*の「[DNS attributes for your VPC](https://docs.aws.amazon.com/vpc/latest/userguide/AmazonDNS-concepts.html#vpc-dns-support)」(VPC の DNS 属性) を参照してください。
+ ピアリング接続は `active` 状態である必要があります。ピアリング接続を作成するときに、DNS 解決のサポートを有効にすることはできません。
+ リクエスタ VPC の所有者はリクエスタ VPC ピアリングオプションを変更する必要があり、アクセプタ VPC の所有者はアクセプタ VPC ピアリングオプションを変更する必要があります。VPC が同じアカウントにある場合は、リクエスター VPC とアクセプター VPC の DNS 解決を同時に有効にすることができます。これは同じリージョンとクロスリージョンの両方の VPC ピアリング接続で機能します。

**コンソールを使用してピアリング接続の DNS 解決を有効にするには**

1. Amazon VPC コンソールの [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) を開いてください。

1. ナビゲーションペインで、**[Peering Connections]** (ピアリング接続) をクリックします。

1. VPC ピアリング接続を選択します。

1. **[アクション]**、**[DNS 設定を編集]** の順に選択します。

1. リクエスタ VPC からのリクエストの DNS 解決を有効にするには、**[リクエスタ DNS 解決]** 、**[アクセプタVPCがリクエスタ VPC の DNS 解決を許可]** を順に選択します。

1. アクセプタ VPC からのリクエストの DNS 解決を確認するには、**[アクセプタ DNS 解決]**、**[リクエスタ VPC がアクセプタ VPC の DNS 解決を許可]** の順に選択します。

1. **[Save changes]** (変更の保存) をクリックします。

**コマンドラインを使用して DNS 解決を有効にするには**
+ [modify-vpc-peering-connection-options](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-vpc-peering-connection-options.html) (AWS CLI)
+ [Edit-EC2VpcPeeringConnectionOption](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2VpcPeeringConnectionOption.html) (AWS Tools for Windows PowerShell)

**コマンドラインを使用して VPC ピアリング接続を記述する**
+ [describe-vpc-peering-connections](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-vpc-peering-connections.html)（）AWS CLI」
+ [Get-EC2VpcPeeringConnection](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2VpcPeeringConnection.html) (AWS Tools for Windows PowerShell)