練習 - 建立 Azure DNS 的別名記錄
您的新網站部署相當成功。 使用量高於預期。 在單一網頁伺服器上執行的網站已經開始受到影響。 組織想要增加伺服器的數量,並使用負載平衡器散發負載。
您現在知道可以使用 Azure 別名記錄,以在區域頂點和負載平衡器間提供自動重新整理的動態連結。
在本單元中,您將會:
- 設定具備兩部 VM 及負載平衡器的虛擬網路。
- 了解如何在區域頂點設定 Azure 別名來導向負載平衡器。
- 驗證網域名稱解析成虛擬網路上的其中一部 VM。
在 Azure 中設定虛擬網路、負載平衡器和 VM
當您手動建立虛擬網路、負載平衡器和兩部 VM 時,需要一些時間才能完成。 若要減少這段時間,則可使用可在 GitHub 上取得的 Bash 設定指令碼。 請遵循這些指示來為別名記錄建立測試環境。
在 Azure Cloud Shell 中,執行下列設定指令碼:
git clone https://github.com/MicrosoftDocs/mslearn-host-domain-azure-dns.git
若要執行設定指令碼,請執行下列命令:
cd mslearn-host-domain-azure-dns chmod +x setup.sh ./setup.sh
設定指令碼需要幾分鐘的執行時間。 此指令碼會:
- 建立網路安全性群組。
- 建立兩個網路介面控制器 (NIC) 和兩個 VM。
- 建立虛擬網路並指派 VM。
- 建立公用 IP 位址並更新 VM 的設定。
- 建立參考 VM 的負載平衡器,包括負載平衡器的規則。
- 將 NIC 連結到負載平衡器。
指令碼完成後,會顯示負載平衡器的公用 IP 位址。 請複製 IP 位址以供稍後使用。
在區域頂點中建立別名記錄
現在已建立測試環境,您已準備好在區域頂點中設定 Azure 別名記錄。
在 Azure 入口網站中,選取 [資源群組]。 [資源群組] 窗格隨即顯示。
選取資源群組 [沙箱資源群組名稱]
。 [資源群組] 窗格隨即出現。 在資源清單中,選取您在上一個練習 (wideworldimportsXXXX.com) 中建立的 DNS 區域。 [wideworldimportsXXXX.com DNS 區域] 窗格會隨即出現。
在功能表列中,選取 [+ 記錄集]。 [新增記錄集] 窗格隨即出現。
針對每個設定,輸入下列值來建立別名記錄。
設定 值 名稱 將名稱空白。 空白表示 wideworldimportsXXXX.com 的 DNS 區域。 類型 A. 雖然我們正在建立別名,但基準記錄類型仍然必須是 A、AAAA 或 CNAME。 別名記錄集 Yes 別名類型 Azure 資源 Azure 資源 從資源清單中,選取 [myPublicIP]。 部署可能需要最多 15 分鐘才能完成散佈。 如果未列出此資源,請等候數分鐘,重新整理入口網站,然後再試一次。 選取 [確定] 來將記錄新增到區域。
建立新的別名記錄時,看起來應會與以下相似:
驗證別名解析成負載平衡器
現在,需要驗證別名記錄已正確設定。 在真實世界案例中,您將會擁有實際的網域,且已完成將網域委派至 Azure DNS。 您會針對本練習使用已註冊的網域名稱。 因為本單元假設沒有任何已註冊的網域,所以您會使用公用 IP 位址。
在 Azure 入口網站中,前往資源群組,選取 [myPublicIP],然後選取 IP 位址旁的 [複製] 圖示。
在網頁瀏覽器中,貼上公用 IP 位址作為 URL。
您會看到一個基本網頁,其中顯示負載平衡器傳送要求的目標虛擬機器 (VM) 名稱。