Networking
為雲服務的動態 DNS 配置 Azure VM
我正在嘗試使用適當的 DNS 設置 Azure VM,以允許多個雲服務跨雲服務邊界進行通信。
據我了解,我需要提供自己的 DNS 伺服器。我沒有任何本地基礎架構,因此我嘗試將 Azure VM 配置為充當我的 DNS。
這個 SO 問題 - Azure:如何在一個虛擬網路中將一種雲服務與其他雲服務連接- 與我的設置非常相似。
MSDN的名稱解析 (DNS)描述了我的特殊情況:
位於同一虛擬網路但不同雲服務的虛擬機和角色實例之間的名稱解析
這是我所做的:
- 為我的每個雲服務創建了 Azure 虛擬網路並聲明了子網。
- 創建啟用 DNS 的 Azure VM (Windows 2012 R2)
- RDP 到 VM 並啟用 DNS 角色和安裝的功能
- 向我的每個雲服務 .csfg 文件添加了相應的 NetworkConfiguration xml 部分
- 重新部署我的雲服務
我已經驗證我正確設置了虛擬網路和網路配置,因為如果我使用內部 ips,我的雲服務主機能夠相互通信。但是,名稱解析似乎不起作用,而且我的雲服務角色似乎無法與我的 DNS 伺服器通信。
如何配置我的 VM,以便我的不同雲服務角色向我的 DNS 伺服器註冊自己?
編輯:
我認為我離讓它發揮作用更近了一步。我使用的雲服務位於 VM 不支持的舊關聯組中,因此我無法將我的 VM 添加到我的虛擬網路中。我在一個新的關聯組中創建了一個新的 VNET,並將我的 VM 添加到其中。但是,我仍然不知道如何配置 Azure VM 的 DNS 伺服器,以便雲服務註冊自己以進行名稱解析。此外,保證獲得 +1 的額外獎勵是解釋是否可以為我的雲服務的內部端點為 VIP 註冊 DNS 條目,以便我們可以獲得負載平衡。
這似乎不再是問題或需要。或者至少在 Azure 中的內部負載平衡 (ILB)不再預覽版並且普遍可用時不會出現這種情況。