

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

# 刪除公有託管區域
<a name="DeleteHostedZone"></a>

本節說明如何使用 Amazon Route 53 主控台刪除公有託管區域。

只有在沒有預設 SOA 和 NS 記錄以外的任何記錄時，才可以刪除託管區域。如果託管區域包含其他記錄，則必須先刪除記錄，才能刪除託管區域。如此可避免意外刪除仍然包含記錄的託管區域。

**Topics**
+ [防止流量路由傳送到您的網域](#delete-public-hosted-zone-stop-routing)
+ [刪除其他服務所建立的公有託管區域](#delete-public-hosted-zone-created-by-another-service)
+ [使用 Route 53 主控台刪除公有託管區域。](#delete-public-hosted-zone-procedure)

## 防止流量路由傳送到您的網域
<a name="delete-public-hosted-zone-stop-routing"></a>

如果您想要保留您的網域註冊，但想要停止將網際網路流量路由到您的網站或 Web 應用程式，則建議您刪除託管區域中的*記錄*，而不是刪除託管區域。

**重要**  
如果您刪除託管區域，就無法取消刪除。您必須建立新的託管區域，並更新您網域註冊的名稱伺服器；這最多需要 48 小時才能生效。此外，如果您刪除託管區域，有心人士可能會攔截網域，並使用您的網域名稱將流量路由到他們自己的資源。  
如果您將子系網域的責任委派給託管區域，並想要刪除子系託管區域，則您也必須刪除與子系託管區域名稱相同的 NS 記錄，以更新父系託管區域。例如，如果您想要刪除託管區域 acme.example.com，則您也必須從 acme.example.com 託管區域中刪除該 NS 記錄。我們建議您先刪除 NS 記錄，並等待 NS 記錄上的 TTL 持續時間經過後，再刪除子系託管區域。這可確保當 DNS 解析程式仍在處理所快取子系託管區域的名稱伺服器時，無人可攔截該子系託管區域。

如果您想要避免託管區域的每月費用，您可以將網域的 DNS 服務轉移至免費 DNS 服務。當您轉移 DNS 服務時，您必須更新網域註冊的名稱伺服器。如果網域是向 Route 53 註冊，請參閱 [新增或變更網域的名稱伺服器和黏附記錄](domain-name-servers-glue-records.md) 以了解如何將 Route 53 名稱伺服器取代為新 DNS 服務的名稱伺服器。如果此網域已向其他註冊商註冊，請使用註冊商提供的方法來更新網域註冊的名稱伺服器。如需詳細資訊，請在網際網路上搜尋「免費 DNS 服務」。

## 刪除其他服務所建立的公有託管區域
<a name="delete-public-hosted-zone-created-by-another-service"></a>

如果託管區域是由其他服務所建立，您無法使用 Route 53 主控台刪除它。反之，您需要使用適合該其他服務的程序：
+ **AWS Cloud Map** – 若要刪除建立公有 DNS 命名空間時 AWS Cloud Map 建立的託管區域，請刪除 namespace. AWS Cloud Map delet 託管區域。如需詳細資訊，請參閱 *AWS Cloud Map 開發人員指南*中的[刪除命名空間](https://docs.aws.amazon.com/cloud-map/latest/dg/deleting-namespaces.html)。
+ **Amazon Elastic Container Service (Amazon ECS) 服務探索** – 若要刪除當您使用服務探索建立服務時由 Amazon ECS 建立的公有託管區域，請刪除使用命名空間的 Amazon ECS 服務，然後刪除該命名空間。如需詳細資訊，請參閱 *Amazon Elastic Container Service 開發人員指南*中的[刪除服務](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/delete-service.html)。

## 使用 Route 53 主控台刪除公有託管區域。
<a name="delete-public-hosted-zone-procedure"></a>

若要使用 Route 53 主控台刪除公有託管區域，請執行下列程序。

**使用 Route 53 主控台刪除公有託管區域。**

1. 登入 AWS 管理主控台 並開啟 Route 53 主控台，網址為 https：//[https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/)。

1. 在導覽窗格中，選擇 **Hosted Zones (託管區域)**，然後選擇所要刪除託管區域的反白顯示連結。

1. 確認要刪除的託管區域只包含 NS 和 SOA 記錄。如果包含其他記錄，請刪除它們。您還需要停用 DNSSEC 簽署：
**注意**  
如果您在未完成這些要求的情況下嘗試刪除託管區域，Route 53 會傳回錯誤：  
如果已啟用 DNSSEC 簽署：指定的託管區域包含 DNSSEC 金鑰簽署金鑰，因此無法刪除
如果存在其他資源紀錄集 （預設 SOA 和 NS 紀錄除外）：指定的託管區域包含非必要的資源紀錄集，因此無法刪除

   1. 在託管區域詳細資訊頁面的 **Records (記錄)** 清單中，如果有任何記錄的 **Type (類型)** 欄值不是 NS 或 SOA，請選擇該列，然後選擇 **Delete (刪除)**。

     若要選取多個連續的記錄，請選擇第一列，按住 **Shift** 鍵，然後選擇最後一列。若要選取多個非連續的記錄，請選擇第一列，按住 **Ctrl** 鍵，然後選擇其餘列。
**注意**  
如果您在託管區域中為子網域建立任何 NS 記錄，也請刪除這些記錄。

1. 返回 **Hosted Zones (託管區域)** 頁面，然後選擇所要刪除託管區域的對應列。

1. 選擇 **刪除**。

1. 輸入確認金鑰，然後選擇 **Delete (刪除)**。

1. 如果您想要讓網域無法在網際網路上使用，我們建議您將 DNS 服務轉移至免費的 DNS 服務，然後刪除 Route 53 託管區域。這可避免往後的 DNS 查詢發生路由錯誤。

   如果網域是向 Route 53 註冊，請參閱 [新增或變更網域的名稱伺服器和黏附記錄](domain-name-servers-glue-records.md) 以了解如何將 Route 53 名稱伺服器取代為新 DNS 服務的名稱伺服器。如果此網域已向其他註冊商註冊，請使用註冊商提供的方法變更網域的名稱伺服器。
**注意**  
如果您刪除子網域 (acme.example.com) 的託管區域，則不需要變更網域 (example.com) 的名稱伺服器。