AWS AmazonProvidedDNSとRoute 53の違い

目次

違いのまとめ

種類 役割
AmazonProvidedDNS VPC内で標準提供されるDNS(再帰リゾルバ)
Route 53 Hosted Zone ドメインやDNSレコードを管理するサービス
Private Hosted Zone 社内用ドメイン管理
Public Hosted Zone 独自ドメイン公開
Route 53 Resolver(endpoint / rule) オンプレミスDNSとの連携機能

Route 53の53は、DNSのポート番号(TCP/UDP 53番ポート)に由来しています。

AmazonProvidedDNSとは

AmazonProvidedDNSとは、VPC内のEC2などが利用するデフォルトのDNSサーバです。

  • VPC作成時に自動で利用可能
  • IPアドレス:VPC CIDRの先頭 + 2(例:10.0.0.2)
  • または 169.254.169.253
  • /etc/resolv.conf に自動設定される(EC2起動時に、DHCPによりOS側に自動設定される)
  • AmazonProvidedDNSの実体は、Route 53 Resolver(再帰DNS)です。
  • 単なる中継ではなく、フル機能の再帰リゾルバとして動作します。

 

解決できる名前

以下をすべて解決できます。

① VPC内部の名前

ip-10-0-1-10.ap-northeast-1.compute.internal
  • EC2に自動付与される内部DNS名
  • AWS内部で管理

 

② Private Hosted Zone

db.internal.local
  • Route 53 の Private Hosted Zone に定義したレコード
  • VPCに関連付けることで解決可能

 

③ インターネットのドメイン(public DNS)

www.google.com
  • AWSのリゾルバが再帰的に解決
  • ルートDNS → TLD → 権威DNS

 

④(オプション)オンプレミスDNS
※ Resolverルールを設定した場合

corp.local → オンプレDNSへ転送

 

名前解決の流れ

①:通常の名前解決

EC2

AmazonProvidedDNS(Route 53 Resolver=再帰DNS)
├ キャッシュ確認
├ Private Hosted Zone を解決
├ VPC内部名を解決
└ public DNS を再帰的に解決

応答

 

②:オンプレ連携あり

EC2

AmazonProvidedDNS(Route 53 Resolver=再帰DNS)

(Resolverルール一致時にOutbound Endpointへ転送する)

オンプレDNS

応答

Route 53とは

Route 53とは、AWSのDNS関連サービス群です。

 

主な機能

機能 内容
Hosted Zone DNSレコード管理(public / private)
ドメイン登録 example.com等の取得
ヘルスチェック サーバ監視
ルーティング 重み付け・フェイルオーバー

 

Hosted Zoneとは

Public Hosted Zone

example.com
  • インターネット公開用
  • 世界中から名前解決可能

 

Private Hosted Zone

internal.local
  • VPC内部専用
  • AmazonProvidedDNS経由で解決

 

Route 53 Resolver

オンプレと連携する場合に使用します。

inbound endpoint オンプレのDNSがAWSのリソースを問い合わせる際の受け口
outbound endpoint AWSからオンプレDNSへ転送する際の出口

関連の記事

AWS Route53 PHZ (Private Hosted Zone)とは

△上に戻る