使用別名記錄以動態方式來解析資源名稱

已完成

在上一個練習中,您已成功將網域註冊機構的網域委派給 Azure DNS,並已設定 A 記錄,以將網域連結至網頁伺服器。

部署的下一個階段是使用負載平衡器來改善復原能力。 負載平衡器會將輸入資料要求和流量散發到一或多部伺服器。 負載平衡器會降低任何單一伺服器的負載,並改善效能。 這項技術已建立良好。 您可以在內部部署網路中使用它。

您了解記錄和 CNAME 記錄不支援直接連線至 Azure 資源 (例如負載平衡器)。 您需要找出連結頂點網域與負載平衡器的方式。

什麼是頂點網域?

頂點網域是您的網域的最高層級。 在我們的案例中是 wideworldimports.com。 頂點網域有時也稱為「區域頂點」或「根頂點」@ 符號通常代表 DNS 區域記錄中的頂點網域。

如果您檢查 wideworldimports.com 的 DNS 區域,則會看到兩個頂點網域記錄:NS 和 SOA。 在建立 DNS 區域時,系統會自動建立 NS 和 SOA 記錄。

區域頂點層級不支援可能需要用於 Azure 流量管理員設定檔或 Azure 內容傳遞網路端點的 CNAME 記錄。 不過,區域頂點等級支援「別名記錄」

什麼是別名記錄?

Azure 別名記錄可讓區域頂點網域參考 DNS 區域的其他 Azure 資源。 您不需要建立複雜的重新導向原則。 您也可以使用 Azure 別名,以透過流量管理員來路由傳送所有流量。

Azure 別名記錄可以指向下列 Azure 資源:

  • 流量管理員設定檔
  • Azure 內容傳遞網路端點
  • 公用 IP 資源
  • Front Door 設定檔

別名記錄提供目標資源的生命週期追蹤,確保對任何目標資源所做的變更都會自動套用至 DNS 區域。 別名記錄還提供區域頂點中負載平衡應用程式的支援。

別名記錄集支援下列 DNS 區域記錄類型:

  • A:IPv4 網域名稱對應記錄。
  • AAAA:IPv6 網域名稱對應記錄。
  • CNAME:您的網域的別名,其連結至 A 記錄。

別名記錄的用途

下列是使用別名記錄的一些優點:

  • 防止懸空的 DNS 記錄:當 DNS 區域記錄未隨著 IP 位址變更而更新時,就會產生懸空的 DNS 記錄。 別名記錄會將 DNS 記錄的生命週期與 Azure 資源緊密結合,以防止產生懸空的參考。
  • IP 位址變更時自動更新 DNS 記錄集:當資源、服務或應用程式的基礎 IP 位址變更時,別名記錄可確保會自動重新整理任何相關聯的 DNS 記錄。
  • 在區域頂點裝載負載平衡的應用程式:別名記錄可讓區域頂點資源路由至流量管理員。
  • 將區域頂點指向 Azure 內容傳遞網路端點:使用別名記錄,您現在可以直接參考您的 Azure 內容傳遞網路執行個體。

別名記錄可讓您將區域頂點 (wideworldimports.com) 連結至負載平衡器。 它會建立 Azure 資源的連結,而不是建立直接的 IP 型連線。 所以,如果負載平衡器的 IP 位址變更,區域頂點記錄會繼續運作。