

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 管理您自己的網域清單
<a name="resolver-dns-firewall-user-managed-domain-lists"></a>

您可以建立自己的網域清單，以指定在受管網域清單提供項目中無法找到或您偏好自行處理的網域類別。

除了本節所述的程序之外，在主控台中，您可以在建立或更新規則時，在解析程式 DNS 防火牆規則管理的內容中建立網域清單。

您網域清單中的每個網域規格都必須符合以下要求：
+ 它可以選擇性地以 `*` (星號) 開頭。
+ 除了選用的起始星號和句點之外，做為標籤之間的分隔符號，它只能包含下列字元：`A-Z`、`a-z`、`0-9`、 `-`（連字號）。
+ 長度必須為 1-255 個字元。

當您變更 DNS 防火牆實體 (例如規則和網域清單) 時，DNS 防火牆會將變更傳播到儲存和使用該實體的所有位置。您的變更會在幾秒鐘內套用，但是當變更已經到達某些位置而不是在其他位置時，可能會有短暫的不一致的時間。因此，舉例而言，如果您將網域新增至封鎖規則所參考的網域清單中，新網域可能會在 VPC 的某個區域中短暫封鎖，而在另一個區域中仍然得到允許。當您第一次設定規則群組和 VPC 關聯，以及變更現有設定時，可能會發生此暫時不一致的情況。一般來說，這種類型的任何不一致只會持續幾秒鐘。

**在生產環境中使用之前，請先測試您的網域清單**  
最佳實務是在生產環境中使用規則群組之前，先在非生產環境中進行測試，並將規則動作設定為 `Alert`。使用 Amazon CloudWatch 指標和 VPC Resolver 日誌評估規則。日誌會提供所有警示和封鎖動作的網域清單名稱。當您對網域清單與您想要的 DNS 查詢相符感到滿意之後，請視需要變更規則動作設定。如需 CloudWatch 指標和查詢日誌的相關資訊，請參閱 [使用 Amazon CloudWatch 監控解析程式 DNS 防火牆規則群組](monitoring-resolver-dns-firewall-with-cloudwatch.md)、[出現在 VPC Resolver 查詢日誌中的值](resolver-query-logs-format.md)以及 [管理 Resolver 查詢日誌記錄組態](resolver-query-logging-configurations-managing.md)。

**若要新增網域清單**

1. 登入 AWS 管理主控台 ，並在 https：//[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 防火牆**下方，選擇**網域清單**。在 **Domain lists (網域清單)** 頁面上，您可以選取和編輯現有網域清單，還可以新增自己的網域清單。

1. 要新增網域清單，請選擇 **Add domain list (新增網域清單)**。

1. 提供網域清單的名稱，然後在文字方塊中輸入網域規格 (每行一個)。

   如果您滑動 **Switch to bulk upload (切換至大量上傳)** 至 **on (開啟)**，請輸入您在其中建立網域清單的 Amazon S3 儲存貯體的 URI。此網域清單在每行中應該有一個網域名稱。
**注意**  
重複的網域名稱會導致大量匯入失敗。

1. 選擇 **Add domain list (新增網域清單)**。**Domain lists (網域清單)** 頁面會列出您的新網域清單。

建立網域清單之後，您可以從 DNS 防火牆規則依名稱參考該清單。

**刪除 DNS 防火墻實體**  
當您刪除可在 DNS 防火牆中使用的實體 (例如規則群組中可能正在使用的網域清單) 或可能與 VPC 關聯的規則群組時，DNS 防火牆會檢查該實體目前是否正在使用中。如果發現該實體正在使用中，DNS 防火牆會警告您。DNS 防火墻幾乎總是能夠判斷實體是否正在使用中。但是在極少數的情況下，它也可能無法判斷。如果您需要確定目前沒有任何物件正在使用該實體，請在 DNS 防火墻組態中檢查它，然後予以刪除。如果實體是參考的網域清單，請檢查沒有規則群組正在使用它。如果實體是規則群組，請檢查該實體是否與任何 VPC 相關聯。

**若要刪除網域清單**

1. 在導覽窗格中，選擇 **Domain lists (網域清單)**。

1. 在導覽列中，選擇網域清單的區域。

1. 選取您要刪除的網域清單，然後選擇**刪除**，然後確認刪除。