找到正确的azure web角色ip地址

时间:2013-06-21 19:40:23

标签: azure dns ip azure-web-roles

如何找到Azure WebRole的静态IP地址?我需要感到安全,我已经得到了正确的,只要我不改变部署就会保持静态(见下文: Static IP address for Role in Windows Azure?Produce Static IP address for hosting wcf service in web role on Azure)。

我需要IP地址,因为我们的Android应用需要域范围的IP地址才能用于应用通知目的。 (即我们已经在使用CNAME,所以这与尝试使用A记录路线无关。)

问题在于我看到了几个相互矛盾的可能性:

1)我手动找到了我们正在运行的网站的IP地址,其中包含一个典型的在线反向域名实用程序,即这个实用程序:http://www.yougetsignal.com/tools/web-sites-on-web-server/。它提供的IP是正确的,我可以将其粘贴到浏览器URL框中,我们的网站出现了。但我想确保这是有效的Macoy,因为:

2)但是,在Azure破折号中,如果我选择我的网络角色,如果我选择“管理域名”,那么就会产生以下内容:当您配置记录时使用的IP地址:NNN.NN.NN. NNN(给出实数),其中DIFFERS来自上面发现的那个,尽管有趣的是前3个数字(NNN)匹配,而第二个数字(NN)只有1个数字不同(例如36个而不是35个)。

为什么会这样?而且,当我粘贴到浏览器URL框中时,该IP地址工作。

因此,虽然我可以从#1获得IP地址,但我感到不安,为什么我在Azure面板中找到的唯一IP地址不起作用并且不同。我不希望这个外部网站发现它是偶然的或不是真正的使用。

P.S。我也不介意学习“VIRTUAL IP ADDRESS”这个话题的内容: “VIRTUAL IP ADDRESS:未配置基于IP的SSL绑定”。

编辑:谢谢你的回答。进一步澄清:转到破折号中的所有项目,找到您的Cloud Service并选择该项目,然后在右侧您将找到以下内容:

PUBLIC VIRTUAL IP ADDRESS (VIP)
123.23.45.678

INPUT ENDPOINTS
WidgetsInc.WebRole1:    123.23.45.678:80    
WidgetsInc.WebRole1:    123.23.45.678:443
WidgetsInc.WebRole1:    123.23.45.678:8172
WidgetsInc.WorkerRole1: 123.23.45.678:3389

1 个答案:

答案 0 :(得分:2)

对于Web角色,云服务的IP地址在仪表板中显示为“PUBLIC VIRTUAL IP ADDRESS(VIP)”。这是您可以使用的唯一地址,也是服务的负载均衡器的IP地址。各个实例的IP地址可能会发生变化。传出的流量似乎也来自这个公共VIP - 它是唯一可以使用的地址。