2015-11-23 63 views
1

我在運行Web應用程序的Azure上創建了一個虛擬機。 虛擬現實創建與天藍色的手臂。 此應用程序與其他Web服務通信,並驗證請求的IP。 因此我需要一個不會改變的靜態IP。 此外我想設置一個dns入口到Web服務器,我也需要這裏的靜態IP。 這如何能在蔚藍上實現?如何獲取Windows Azure的公共靜態IP

+0

此問題應發佈到ServerFault,而不是StackOverflow。 –

回答

2

對於Azure的資源管理器,你必須創建一個負載均衡,分配一個靜態的VIP到負載平衡器,創建規則,創建網卡,然後綁定規則和網卡一起:

https://azure.microsoft.com/en-us/documentation/articles/load-balancer-arm-powershell/

傳統的API說明 舊的方式,但更容易。您必須創建一個靜態IP,然後將其分配給VM駐留的雲服務。

新AzureReservedIP -ReservedIPName 「MyReservedIP」 -Location 「AzureRegionName」

新AzureVM -ServiceName 「NewServiceName」 -ReservedIPName 「MyReservedIP」 -Location 「AzureRegionName」

完整的示例here

您的雲服務將保留分配給它的DNS,直到您銷燬它。如果您想使用自己的域名,則必須創建一個指向您的Azure URL的CNAME或一條指向您在域註冊商處指定的靜態IP的A記錄。

您在門戶中分配的公共IP地址是PIP,不能是靜態的。我找不到在預覽門戶中創建負載平衡器的方法。

+0

非常感謝您的回覆。這是否也適用於新的天藍色門戶或通過手臂模式的天青cli? – dc10

+0

我不認爲你可以從門戶網站做到這一點,我使用Azure PowerShell,它看起來像你可以從Azure CLI使用arm來完成,但我自己並沒有使用CLI。 https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-static-private-ip-classic-cli/ – Francois

+0

hm,這是私人ip的文檔 – dc10