如何找到我的 Azure WebRole 的静态 IP 地址?我需要确保我得到了正确的一个,只要我不更改部署,它就会保持静态(请参阅以下内容: Windows Azure 中角色的静态 IP 地址?, 生成用于托管 wcf 的静态 IP 地址Azure 上的 Web 角色服务)。
我需要 IP 地址,因为我们的 Android 应用程序需要 IP 地址的域范围来处理应用程序通知。(即我们已经在使用 CNAME,所以这与尝试走 A 记录路线无关)。
问题是我看到了几个相互矛盾的可能性:
1)我使用典型的在线反向域名实用程序手动找到了我们正在运行的网站的IP地址,即这个有效:http ://www.yougetsignal.com/tools/web-sites-on-web-server/ ://www.yougetsignal.com/tools/web-sites-on-web-server/ 。它提供的 IP 是正确的,我可以将其粘贴到浏览器的 URL 框中,然后我们的网站就会出现。但我想确保这是有效的 Macoy,因为:
2)但是,在 Azure dash 中,如果我选择我的网络角色,如果我选择“管理域”,奇怪的是,它会显示以下内容:配置记录时要使用的 IP 地址:NNN.NN.NN.NNN(真实数字),这与上面发现的不同,尽管有趣的是前 3 个数字 (NNN) 匹配,而第二个数字 (NN) 仅相差 1 个数字(例如 36 而不是 35)。
为什么会这样???而且,该IP地址不当我粘贴到浏览器 url 框中时
因此,虽然我可以从 #1 中给出 IP 地址,但我对为什么我在 Azure 面板中可以为我们的站点找到的唯一 IP 地址本身不起作用并且不同的原因感到不安全。我不希望这个外部网站发现的那个是偶然的,或者不是真正要使用的。
PS 我也不介意在破折号中了解“虚拟 IP 地址”的讨论内容:“虚拟 IP 地址:未配置基于 IP 的 SSL 绑定”。
编辑:感谢您的回答。进一步澄清:转到破折号中的所有项目,找到您的云服务并选择它,然后在右侧您将找到以下内容:
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