1
對於我們的服務,我們使用Azure InstanceInputEndpoints直接連接到實例。我們可以發現通過外部端口號:Windows Azure爲InstanceInputEndpoint獲取外部DNS
RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["end-point-name"].PublicIPEndpoint.Port
我們需要的是一種方法找到外部DNS名稱或可用於通過負載平衡器連接到該實例的IP地址,但如何才能找到它?我們需要生產和分期環境的正確名稱。我們寧願讓DNS名稱,如
our-service.cloudapp.net
1 - >我們正在運行一個工作者角色,需要在其他服務的某個地方註冊它的公共連接端點。因此我們需要實例的IP或DNS名稱。我們可以將其固定,但我們更願意從實例中獲取它,以便在分段運行時對其進行測試。終點的公共IP地址始終設置爲255.255.255.255,因此無法使用。 2 - > cloudapp.net就是一個例子。我們將在發佈時使用我們自己的域名。 – 2013-03-11 11:09:21