文章

配置自定義域名並管理 DNS 記錄

配置自定義域名並管理 DNS 記錄

在 AWS 中,使用 Amazon Route 53 可以輕鬆配置自定義域名並管理其 DNS 記錄。以下是配置自定義域名並管理 DNS 記錄的步驟:

步驟 1:註冊域名

如果您還沒有域名,可以使用 Route 53 註冊一個新的域名。

  1. 進入 Route 53 控制台
    • 登入 AWS 管理控制台,並導航到 Route 53
  2. 註冊域名
    • 在左側導航欄中選擇 “Registered Domains”,然後點擊 “Register Domain”
    • 輸入您想要註冊的域名,並檢查其可用性。
    • 選擇您想要的域名後綴(例如 .com、.net 等),然後點擊 “Add to cart”
    • 完成註冊過程,包括提供聯絡信息並選擇是否啟用 WHOIS 隱私保護。
  3. 完成支付並註冊
    • 完成支付,註冊域名。註冊完成後,域名會自動添加到您的 Route 53 託管區中。

步驟 2:創建 Route 53 託管區

如果您已經擁有域名,可以將其轉移到 Route 53 或配置外部域名託管在 Route 53 上。

  1. 創建託管區
    • 在 Route 53 控制台,選擇 “Hosted Zones”,然後點擊 “Create Hosted Zone”
    • 輸入域名(例如 example.com),並選擇 “Public Hosted Zone” 作為類型,然後點擊 “Create”
  2. 記錄 Route 53 提供的 Name Servers (NS)
    • 當託管區創建後,AWS 會為您生成一組 NS 記錄。這些 NS 記錄需要配置在您的域名註冊商處,指向 Route 53 以管理 DNS 記錄。
    • 如果您的域名註冊商不是 Route 53,請登錄您的域名註冊商網站,找到 NS 設置部分,並將 AWS 提供的 NS 記錄添加到該處。

步驟 3:配置 DNS 記錄

一旦託管區設置完成並且 NS 記錄指向 Route 53,您可以開始管理和配置 DNS 記錄。

  1. 添加 A 記錄
    • 在託管區內,點擊 “Create Record” 來添加新的 DNS 記錄。
    • Type: 選擇 A - IPv4 address
    • Record Name: 保持空白代表根域名,或者輸入子域名(例如 www)。
    • Value: 輸入目標 IP 地址或 ELB(Elastic Load Balancer)的 DNS 名稱。
    • Routing Policy: 默認選擇 Simple 路由,然後點擊 “Create records”
  2. 添加 CNAME 記錄
    • 如果您需要將一個子域名(如 www.example.com)指向另一個域名(如 example.com),可以添加 CNAME 記錄。
    • Type: 選擇 CNAME - Canonical name
    • Record Name: 輸入子域名(例如 www)。
    • Value: 輸入目標域名(例如 example.com)。
    • Routing Policy: 選擇 Simple 路由,然後點擊 “Create records”
  3. 添加 MX 記錄
    • 用於配置郵件交換器(例如 Gmail 或 Office 365)的記錄。
    • Type: 選擇 MX - Mail exchange
    • Record Name: 保持空白(適用於根域名),或輸入適當的子域名。
    • Value: 輸入郵件服務提供的 MX 記錄值。
    • Priority: 設置郵件優先級,數字越小優先級越高。
    • 點擊 “Create records”
  4. 添加 TXT 記錄
    • TXT 記錄常用於域名驗證或添加 SPF 記錄來防止垃圾郵件。
    • Type: 選擇 TXT - Text
    • Record Name: 輸入子域名或保持空白。
    • Value: 輸入驗證碼或 SPF 記錄。
    • 點擊 “Create records”

步驟 4:驗證 DNS 配置

一旦您配置完所有 DNS 記錄,可以使用以下工具來驗證配置是否正確:

  1. 使用 dignslookup 命令
    • 在終端中使用 dig example.comnslookup example.com 命令來檢查 DNS 記錄是否正確解析。
  2. 使用 DNS 驗證工具
    • 您可以使用第三方 DNS 查詢工具(如 Google Public DNS、OpenDNS)來驗證 DNS 記錄是否正確配置。
  3. 等待 DNS 傳播
    • 注意 DNS 記錄更改可能需要一段時間(通常幾分鐘到 48 小時不等)來傳播到全球 DNS 伺服器。

步驟 5:管理和更新 DNS 記錄

  • 添加新記錄:隨著應用的發展,您可能需要添加新的 DNS 記錄,比如新的子域名或服務的 A 記錄、CNAME 記錄等。
  • 更新現有記錄:根據需要修改現有的 DNS 記錄,確保其指向正確的資源。
  • 刪除不必要的記錄:如果某些 DNS 記錄不再需要,請刪除它們以保持 DNS 記錄的整潔和正確性。

總結

通過 Amazon Route 53,您可以輕鬆配置和管理自定義域名的 DNS 記錄。無論是設定基本的 A 記錄、CNAME 記錄,還是進行更高級的配置如 MX 記錄和 TXT 記錄,Route 53 都能滿足您的需求。正確配置 DNS 記錄對於確保您的網站和應用程序的可用性和性能至關重要。

本文章以 CC BY 4.0 授權