

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

# 独自のドメインリストの管理
<a name="resolver-dns-firewall-user-managed-domain-lists"></a>

独自のドメインリストを作成すると、マネージドドメインリストのサービスに見つからないドメインカテゴリや、自分で処理したいドメインカテゴリを指定できます。

このセクションで説明する手順に加えて、 コンソールでは、ルールを作成または更新するときに、Resolver DNS Firewall ルール管理のコンテキストでドメインリストを作成できます。

ドメインリストの各ドメイン仕様は、次の要件を満たす必要があります。
+ オプションで `*` (アスタリスク) から始めます。
+ オプションの先頭のアスタリスクとピリオドを除き、ラベル間の区切り文字として、、`A-Z`、`0-9`、 `-` (ハイフン) `a-z`のみを含める必要があります。
+ 長さは 1～255 文字にする必要があります。

ルールやドメインリストなどの DNS Firewall エンティティに変更を加えると、DNS Firewall はエンティティが格納および使用されるすべての場所に変更を伝播します。変更は数秒以内に適用されますが、変更がある場所に到着し、他の場所には到着していない場合、一時的な不一致が生じる可能性があります。そのため、例えばブロックルールによって参照されるドメインリストにドメインを追加すると、新しいドメインは VPC のあるエリアで一時的にブロックされ、別のエリアでは許可されます。この一時的な不一致は、ルールグループと VPC の関連付けを初めて行う際、既存の設定を変更する際に発生する可能性があります。ほとんどの場合、このタイプの不一致は数秒で解決します。

**本番稼働環境で使用する前にドメインリストをテストする**  
ベストプラクティスとして、本番稼働環境でドメインリストを使用する前に、ルールアクションを `Alert` に設定して、非本稼働環境でテストを行います。Amazon CloudWatch メトリクスと VPC Resolver ログを使用してルールを評価します。ログには、すべてのアラートとブロックアクションのドメインリスト名が表示されます。ドメインリストが DNS クエリに希望どおりに一致していることを確認したら、必要に応じてルールのアクション設定を変更します。CloudWatch メトリクスとクエリログの詳細については、「[Amazon CloudWatch を使用した Resolver DNS Firewall ルールグループのモニタリング](monitoring-resolver-dns-firewall-with-cloudwatch.md)」、「[VPC Resolver クエリログに表示される値](resolver-query-logs-format.md)」および「[Resolver のクエリログ記録の設定の管理](resolver-query-logging-configurations-managing.md)」を参照してください。

**ドメインリストを追加するには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/) で Route 53 コンソールを開きます。

   ナビゲーションペインで、**[DNS ファイアウォール]** を選択し、Amazon VPC コンソールの **[ルールグループ]** ページで DNS ファイアウォールを開きます。ステップ 2 に進みます。

   - または - 

    AWS マネジメントコンソール にサインインして、

   [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) から、Amazon VPC コンソールを開きます。

1. ナビゲーションペインで、**[DNS ファイアウォール]** の下にある **[ドメインリスト]** を選択します。**[ドメインリスト]‏** ページで、既存のドメインリストを選択および編集したり、独自のドメインリストを追加することができます。

1. ドメインリストを追加するには、**[ドメインリストの追加]** を選択します。

1. ドメインリスト名を入力し、テキストボックスにドメイン指定を 1 行に 1 つずつ入力します。

   [**Switch to bulk upload (一括アップロードに切り替える)**] を**オン**にスライドして、ドメインリストを作成した Amazon S3 バケットの URI を入力します。このドメインリストには、1 行につき 1 つのドメイン名が必要です。
**注記**  
ドメイン名が重複していると、一括インポートが失敗します。

1. **[ドメインリストの追加]** を選択します。**[ドメインリスト]** ページには、新しいドメインリストが一覧表示されます。

ドメインリストを作成したら、DNS Firewall ルールから名前を指定して参照できます。

**DNS Firewall エンティティの削除**  
DNS Firewall で使用できるエンティティ (ルールグループで使用中のドメインリストや VPC に関連付けられている可能性があるルールグループなど) を削除すると、DNS Firewall ではそのエンティティが現在使用されているかどうかの確認が行われます。使用中であることが判明した場合、DNS Firewall からアラートが表示されます。DNS Firewall では、ほとんどの場合エンティティが使用中かどうかを判別できます。ただし、まれに判別できないことがあります。エンティティが現在使用中でないことを確認する必要があるときは、DNS Firewall 設定で確認してください。エンティティが参照されているドメインリストである場合は、ルールグループでエンティティが使用されていないことを確認してください。エンティティがルールグループである場合は、どの VPC にも関連付けられていないことを確認してください。

**ドメインリストを削除するには**

1. ナビゲーションペインで、**[ドメインリスト]‎‏‎‏** を選択します。

1. ナビゲーションバーで、ドメインリストのリージョンを選択します。

1. 削除するドメインリストを選択し、**削除**を選択して削除を確定します。