

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# VPC とネットワークの間における DNS クエリの解決
<a name="resolver-overview-DSN-queries-to-vpc"></a>

VPC Resolver には、オンプレミス環境との間で送受信される DNS クエリに応答するように設定したエンドポイントが含まれています。

**注記**  
 プライベート DNS クエリでは、オンプレミスまたは他の VPC DNS サーバーから任意の VPC CIDR \+ 2 アドレスへの転送はサポートされていないため、結果が不安定になる可能性があります。代わりに、Resolver のインバウンドエンドポイントの使用をお勧めします。

転送ルールを設定することで、ネットワーク上の VPC リゾルバーと DNS リゾルバー間で DNS 解決を統合することもできます。*ネットワーク*には、VPC から到達可能なすべてのネットワークを含めることができます。その例を次に示します。
+ VPC 自体
+ 別のピア接続 VPC
+ 、VPN Direct Connect、またはネットワークアドレス変換 (NAT) ゲートウェイ AWS で接続されているオンプレミスネットワーク

クエリの転送を開始する前に、Route 53 Resolver のインバウンドおよび (または) アウトバウンドエンドポイントを、接続された VPC 内に作成します。これらのエンドポイントは、インバウンドまたはアウトバウンドクエリのパスを提供します。

**インバウンドエンドポイント: ネットワーク上の DNS リゾルバーは、このエンドポイントを介して DNS クエリを Route 53 VPC Resolver に転送できます**  
インバウンドエンドポイントには、IP アドレスに転送する**デフォルトのインバウンドエンドポイント**と、Route 53 プライベートホストゾーンでホストされているサブドメインの権限を Route 53 VPC リゾルバーに委任する**委任インバウンドエンドポイント**の 2 種類があります。インバウンドエンドポイントを使用すると、DNS リゾルバーは、Route 53 プライベートホストゾーンの EC2 インスタンスやレコードなどの AWS リソースのドメイン名を簡単に解決できます。詳細については、「[ネットワーク上の DNS リゾルバーが DNS クエリを Resolver エンドポイントに転送する方法](resolver-overview-forward-network-to-vpc.md)」を参照してください。

**アウトバウンドエンドポイント: VPC Resolver は、このエンドポイントを介してネットワーク上のリゾルバーにクエリを条件付きで転送します**  
クエリを選択して転送するには、Route 53 Resolver ルールを作成して、転送するDNS クエリのドメイン名 (example.com など)、および (クエリの転送先である) ネットワーク上の DNS リゾルバーの IP アドレスを指定します。クエリが (example.com と acme.example.com など) 複数のルールと一致する場合、VPC Resolver では最も具体的なルール (acme.example.com) が選択され、そのルールで指定している IP アドレスに対しクエリが転送されます。ルールには、**転送**、**システム**、**委任**の 3 種類があります。詳細については、「[Resolver エンドポイントが VPCs からネットワークに DNS クエリを転送する方法](resolver-overview-forward-vpc-to-network.md)」を参照してください。

Amazon VPC と同様に、VPC Resolver はリージョン別です。VPC があるリージョンごとに、クエリを VPC からネットワークに転送するか (アウトバウンドクエリ)、ネットワークから VPC に転送するか (インバウンドクエリ)、または両方を行うかを選択できます。

所有していない VPC で Resolver エンドポイントを作成することはできません。VPC 所有者だけが、インバウンドエンドポイントなどの VPC レベルのリソースを作成できます。

**注記**  
Resolver エンドポイントを作成する際、インスタンスのテナンシー属性が `dedicated` に設定されている VPC を指定することはできません。詳細については、「[専用インスタンステナンシー用に設定された VPC での VPCs リゾルバーの使用](resolver-choose-vpc.md#resolver-considerations-dedicated-instance-tenancy)」を参照してください

インバウンド転送またはアウトバウンド転送を使用するには、VPC に Resolver のエンドポイントを作成します。エンドポイントの定義の一環として、インバウンド DNS クエリを転送する IP アドレス、または DNS 委任、あるいはアウトバウンドクエリの発信元となる IP アドレスを指定します。指定した IP アドレスと委任ごとに、VPC Resolver は自動的に VPC Elastic Network Interface を作成します。

次の図は、ネットワーク上の DNS リゾルバーから Route 53 Resolver エンドポイントへの DNS クエリのパスを示しています。

![ネットワーク上の DNS リゾルバーから Route 53 Resolver エンドポイントへの DNS クエリのパスを示す概要図。](http://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/images/Resolver-inbound-endpoint.png)


次の図は、いずれかの VPC の EC2 インスタンスからネットワーク上の DNS リゾルバーへの DNS クエリのパスを示しています。jyo.example.com ドメインは転送ルールを使用しますが、ric.example.com サブドメインは転送権限を VPC Resolver に委任しています。

![ネットワークから Route 53 VPC Resolver への DNS クエリのパスを示す概念図。](http://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/images/Resolver-outbound-endpoint.png)


VPC ネットワークインターフェイスの概要については、*Amazon VPC ユーザーガイド*の「[Elastic Network Interface](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_ElasticNetworkInterfaces.html)」を参照してください。

**トピック**
+ [ネットワーク上の DNS リゾルバーが DNS クエリを Resolver エンドポイントに転送する方法](resolver-overview-forward-network-to-vpc.md)
+ [Resolver エンドポイントが VPCs からネットワークに DNS クエリを転送する方法](resolver-overview-forward-vpc-to-network.md)
+ [インバウンドエンドポイントとアウトバウンドエンドポイントを作成する際の考慮事項](resolver-choose-vpc.md)