配置自定義域名並管理 DNS 記錄
配置自定義域名並管理 DNS 記錄
在 AWS 中,使用 Amazon Route 53 可以輕鬆配置自定義域名並管理其 DNS 記錄。以下是配置自定義域名並管理 DNS 記錄的步驟:
步驟 1:註冊域名
如果您還沒有域名,可以使用 Route 53 註冊一個新的域名。
- 進入 Route 53 控制台:
- 登入 AWS 管理控制台,並導航到 Route 53。
- 註冊域名:
- 在左側導航欄中選擇 “Registered Domains”,然後點擊 “Register Domain”。
- 輸入您想要註冊的域名,並檢查其可用性。
- 選擇您想要的域名後綴(例如 .com、.net 等),然後點擊 “Add to cart”。
- 完成註冊過程,包括提供聯絡信息並選擇是否啟用 WHOIS 隱私保護。
- 完成支付並註冊:
- 完成支付,註冊域名。註冊完成後,域名會自動添加到您的 Route 53 託管區中。
步驟 2:創建 Route 53 託管區
如果您已經擁有域名,可以將其轉移到 Route 53 或配置外部域名託管在 Route 53 上。
- 創建託管區:
- 在 Route 53 控制台,選擇 “Hosted Zones”,然後點擊 “Create Hosted Zone”。
- 輸入域名(例如 example.com),並選擇 “Public Hosted Zone” 作為類型,然後點擊 “Create”。
- 記錄 Route 53 提供的 Name Servers (NS):
- 當託管區創建後,AWS 會為您生成一組 NS 記錄。這些 NS 記錄需要配置在您的域名註冊商處,指向 Route 53 以管理 DNS 記錄。
- 如果您的域名註冊商不是 Route 53,請登錄您的域名註冊商網站,找到 NS 設置部分,並將 AWS 提供的 NS 記錄添加到該處。
步驟 3:配置 DNS 記錄
一旦託管區設置完成並且 NS 記錄指向 Route 53,您可以開始管理和配置 DNS 記錄。
- 添加 A 記錄:
- 在託管區內,點擊 “Create Record” 來添加新的 DNS 記錄。
- Type: 選擇 A - IPv4 address。
- Record Name: 保持空白代表根域名,或者輸入子域名(例如 www)。
- Value: 輸入目標 IP 地址或 ELB(Elastic Load Balancer)的 DNS 名稱。
- Routing Policy: 默認選擇 Simple 路由,然後點擊 “Create records”。
- 添加 CNAME 記錄:
- 如果您需要將一個子域名(如 www.example.com)指向另一個域名(如 example.com),可以添加 CNAME 記錄。
- Type: 選擇 CNAME - Canonical name。
- Record Name: 輸入子域名(例如 www)。
- Value: 輸入目標域名(例如 example.com)。
- Routing Policy: 選擇 Simple 路由,然後點擊 “Create records”。
- 添加 MX 記錄:
- 用於配置郵件交換器(例如 Gmail 或 Office 365)的記錄。
- Type: 選擇 MX - Mail exchange。
- Record Name: 保持空白(適用於根域名),或輸入適當的子域名。
- Value: 輸入郵件服務提供的 MX 記錄值。
- Priority: 設置郵件優先級,數字越小優先級越高。
- 點擊 “Create records”。
- 添加 TXT 記錄:
- TXT 記錄常用於域名驗證或添加 SPF 記錄來防止垃圾郵件。
- Type: 選擇 TXT - Text。
- Record Name: 輸入子域名或保持空白。
- Value: 輸入驗證碼或 SPF 記錄。
- 點擊 “Create records”。
步驟 4:驗證 DNS 配置
一旦您配置完所有 DNS 記錄,可以使用以下工具來驗證配置是否正確:
- 使用
dig
或nslookup
命令:- 在終端中使用
dig example.com
或nslookup example.com
命令來檢查 DNS 記錄是否正確解析。
- 在終端中使用
- 使用 DNS 驗證工具:
- 您可以使用第三方 DNS 查詢工具(如 Google Public DNS、OpenDNS)來驗證 DNS 記錄是否正確配置。
- 等待 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 授權