0
1

Amazon Route 53 Resolverの転送ルールとシステムルールの違い

Posted at

Amazon Route 53 Resolverにおける「転送ルール(Forwarding Rules)」と「システムルール(System Rules)」の違いについて解説。
これらのルールを理解することで、VPC内外のDNSクエリを効率的かつ安全に管理できるようになります。

Amazon Route 53 Resolverとは?

Amazon Route 53 Resolverは、AWSのDNSサービスで、VPC(Virtual Private Cloud)内のリソースとオンプレミス環境との間でDNSクエリを解決するためのサービスです。主に以下の2つの機能を提供します:

  • インバウンドエンドポイント(Inbound Endpoints)
    オンプレミスからVPC内のリソースへのDNSクエリを受け取ります。

  • アウトバウンドエンドポイント(Outbound Endpoints)
    VPC内からオンプレミスや他のネットワークへのDNSクエリを送信します。

転送ルール(Forwarding Rules)とは?

転送ルールは、特定のドメインに対するDNSクエリを指定したDNSサーバーに転送するための設定です。具体的には、以下のようなケースで使用します。

  • オンプレミスのDNSサーバーにクエリを転送
    PC内のリソースがオンプレミスの内部ドメイン(例:internal.example.com)を解決する必要がある場合。

  • 他のVPCやAWSアカウントのDNSサーバーにクエリを転送
    マルチVPC環境やクロスアカウント環境で、特定のドメインを別のVPCやアカウントのDNSサーバーで管理している場合。

転送ルールの特徴

  • 特定ドメインに対するクエリのみ転送
    例:example.com や *.example.com に対するDNSクエリを指定したDNSサーバーに転送。

  • カスタマイズ可能な転送先
    転送先のDNSサーバーのIPアドレスを指定できます。

  • セキュリティと制御
    必要なドメインに対してのみ転送を設定することで、セキュリティを強化。

システムルール(System Rules)とは?

システムルールは、Route 53 Resolverがデフォルトで提供するDNSクエリの解決方法を定義するルールです。これらのルールは、ユーザーが明示的に設定しなくても自動的に適用されます。

システムルールの特徴

  • デフォルトのDNS解決
    VPC内のリソースからインターネット上のドメイン(例:google.com)へのDNSクエリを解決。

  • 広範な適用範囲
    明示的に転送ルールが設定されていないすべてのドメインに適用。

  • Route 53 Resolverの内部ネットワーク
    AWSの内部DNSサーバーを使用してクエリを解決。

まとめ

Amazon Route 53 Resolverでは、転送ルールとシステムルールの2種類のルールを使用して、DNSクエリの解決方法を制御します。

  • 転送ルール(Forwarding Rules)
    • 特定のドメインに対するDNSクエリを指定したDNSサーバーに転送。
    • カスタムDNS解決やクロスアカウントアクセスに最適。
    • ユーザーが明示的に設定する必要がある。

  • システムルール(System Rules)
    • 転送ルールが設定されていないすべてのドメインに対してデフォルトのDNS解決を提供。
    • 一般的なインターネットアクセスや標準的なDNS解決に最適。
    • 自動的に適用され、ユーザー設定不要。

選択ポイント:

•	特定のドメインに対してカスタムなDNS解決が必要な場合は、転送ルールを設定。
•	一般的なインターネットアクセスや特別なDNS設定が不要な場合は、システムルールが自動的に機能。
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1