摘要

已完成

名稱解析對任何網路基礎結構而言,都是極其重要的一部分。 Contoso 目前維持著內部部署 DNS 解決方案,以管理內部的名稱解析。 連結到網際網路的 DNS 伺服器會部署在 Contoso 周邊網路中,以解析網際網路名稱查詢。 而重點在於,任何 Azure 網路元件都能夠提供必要的名稱解析元素。

當 Contoso IT 人員在 VNet 部署 Azure 的資源時,這些資源需要將 FQDN 解析為私人的內部 IP 位址。 有三種可能的方法可用:

  • Azure DNS 私人區域。
  • Azure 提供的名稱解析。
  • 自己的名稱解析 DNS 伺服器。

選擇何種名稱解析類型,取決於其 Azure 資源需要的通訊方式。 下表說明一些名稱解析和 DNS 案例,以及為支援這些案例,其可實作的建議名稱解析解決方案。

狀況 解決方法 DNS 尾碼
同一 VNet 之 VM 間,或相同雲端服務之 Azure 雲端服務角色執行個體間的名稱解析 您可以使用 Azure DNS 私人區域,或 Azure 提供的名稱解析。 主機名稱或 FQDN
不同 VNet 的 VM 間,或不同雲端服務的角色執行個體間的名稱解析 您可以使用 Azure DNS 私人區域或您自己的 DNS 伺服器,在 VNet 之間轉寄查詢,以取得 Azure 執行的解析。 僅限 FQDN
相同 VNet 中,從使用 VNet 整合的 Azure App Service 到角色執行個體或 VM 的名稱解析 您可以使用自己的 DNS 伺服器在 VNet 之間轉寄查詢,以取得 Azure 執行的解析。 僅限 FQDN
相同 VNet 中,從 Azure App Service 到 VM 的名稱解析 您可以使用自己的 DNS 伺服器在 VNet 之間轉寄查詢,以取得 Azure 執行的解析。 僅限 FQDN
不同 VNet 中,從其中一個 VNet 的 Azure App Service 到 VM 的名稱解析 您可以使用自己的 DNS 伺服器在 VNet 之間轉寄查詢,以取得 Azure 執行的解析。 僅限 FQDN
由 Azure 中的 VM 或角色執行個體解析內部部署電腦及服務名稱 您可以使用自己的 DNS 伺服器。 僅限 FQDN
從內部部署電腦的 Azure 主機名稱解析 您必須在對應的 VNet 中設定 DNS 轉寄至自己的 DNS Proxy 伺服器。 然後由 Proxy 伺服器將查詢轉寄給 Azure 進行解析。 僅限 FQDN
內部 IP 的反向 DNS 您可以實作 Azure DNS 私人區域,或使用 Azure 提供的名稱解析。 您也可以使用自己的 DNS 伺服器實作名稱解析。 不適用
VM 之間,或是位在不同雲端服務 (而非 VNet 內) 的角色執行個體之間的名稱解析 因為不支援在 VNet 外進行不同雲端服務中的 VM 與角色執行個體間的連線,所以目前不支援此案例。 不適用

在本課程模組中,您已了解如何在 Azure 中實作 DNS,以及如何選取和實作 Azure DNS 解決方案。 您也已了解如何針對該解決方案進行疑難排解。

深入了解

您可檢閱下列文件來深入了解。