我已将 VisualStudio Web 应用程序部署到我的 Azure VM 上,并且我需要 VM 的公共 IP,以便公众可以使用我的 URL 访问 Web。
Azure 文档。说:“每个虚拟机都会自动分配一个免费的公共虚拟 IP (VIP) 地址。” ..但我找不到如何获得这个IP。
我尝试了“VM > Powershell > ipconfig > IPv4 地址......” 但我无法从互联网 ping 这个 IP。
“每个虚拟机都会自动分配一个免费的公共虚拟 IP (VIP) 地址”
为了找出公共IP,请转到- Azure 门户,然后是您的 VM 仪表板。在右侧,您会看到一个快速浏览选项卡,在该选项卡下您将能够看到公共 IP。快照供您参考-
使用 powershell,您可以使用以下命令进行相同的操作。
Get-AzureVM -ServiceName "testservice" -Name "testvm" | select PublicIPAddress
注意 - 如果实例处于停止状态,公共 IP 将为空。要了解有关公共 IP 的更多信息,您可以阅读此内容 -
https://azure.microsoft.com/en-in/documentation/articles/virtual-networks-instance-level-public-ip/
ICMP (ping) 不允许绕过 Azure 网关,请尝试使用其他 TCP 工具(即 TELNET / SSH / RDP 等)检查连接。 要获取虚拟机的 IP 地址 - 您只需访问 www.whatismyip.com
让互联网告诉你:
curl https://ipv4.icanhazip.com