在 Route 53 註冊機構更新名稱伺服器的先決條件是什麼?

1 分的閱讀內容
0

我想為在 Amazon Route 53 中註冊的網域新增或變更名稱伺服器。我想要完成先決條件,以確保網域可用。

簡短描述

當您在註冊機構層級更新網域的名稱伺服器時,您的網域可能會在幾天內無法使用。此外,您可能會注意到,網域不一致地解析為來自不同系統的不同值。為盡量減少停機時間並最大化您的網域可用性,請在網域註冊機構處變更名稱伺服器之前,先完成下列步驟:

  1. 設定新的託管區域。
  2. 降低存留時間 (TTL) 值。
  3. 等待先前的 TTL 值到期。
  4. 使用您目前的 DNS 服務供應商更新名稱伺服器 (NS) 記錄。
  5. 增加 TTL 值。

解決方法

設定新的託管區域

在註冊機構處更新名稱伺服器之前,確定新的名稱伺服器在其區域檔案中具有所有必要記錄。

若要將 Route 53 用作網域的 DNS 服務,請建立包含所有必需記錄的託管區域。如需有關如何將 Route 53 用作 DNS 服務的詳細資訊,請參閱建立公有託管區域。若要為您的網域使用其他 DNS 服務,請使用 DNS 供應商的程序建立區域和必要記錄。

降低 TTL 值

TTL 設定用於指定 DNS 解析程式快取記錄和使用快取資訊的持續時間。在 TTL 到期後,解析程式會將另一個查詢傳送至 DNS 服務供應商,以取得更新的資訊。Route 53 中 NS 記錄的預設 TTL 設定為 172,800 秒 (兩天)。如果不降低 TTL,則您的網域可能會在最多兩天內無法使用。

為了減少在更新之後從舊名稱伺服器收到回應的機率,最佳實務是降低記錄的 TTL 值。此外,如果您在更新名稱伺服器時遇到問題,較低的 TTL 值可能會減少網域的停機時間。

將下列記錄的 TTL 設定降低至最小值:

  • 目前使用的區域中的目前 NS 記錄
  • 新建立的區域中的新 NS 記錄

如果您將 Route 53 用於 DNS 服務,請參閱降低 TTL 設定

等待先前的 TTL 值到期

如果您的網域正在使用中,則 DNS 解析程式會快取名稱伺服器。在 DNS 解析程式快取名稱服務器後,解析程式將儲存名稱服務器近兩天。

一些解析程式引用舊的名稱服務器,另一些解析程式引用新的名稱服務器。為避免在降低 TTL 之後答案不一致,請等待先前的 TTL 值到期。當先前的 TTL 到期且解析程式發出新的請求時,解析程式會取得目前的名稱伺服器和新 TTL 值。

使用您目前的 DNS 服務供應商更新 NS 記錄

若要使用新的名稱伺服器,請使用目前的 DNS 服務供應商更新 NS 記錄。如果您將 Route 53 用作 DNS 服務,請使用 Route 53 名稱伺服器更新目前的 DNS 服務供應商。

增加 TTL 值

監控網域的流量。在確認 DNS 解析可與新的名稱伺服器搭配使用之後,將 TTL 值增加為更常見的值。例如,將值設定為 172,800 秒 (兩天)。

更新名稱伺服器

完成上述所有步驟後,在 Rout 53 註冊機構處更新名稱伺服器

AWS 官方
AWS 官方已更新 9 個月前