我已经将一个VisualStudio Web应用程序部署到我的Azure VM上,我需要一个公共IP地址来让公众使用我的URL访问Web。Azure文档说:“每个虚拟机都会自动分配一个免费的公共虚拟IP(VIP)地址。”但是我找不到如何获取此IP的方法。我尝试了“VM > Powershell > ipconfig > IPv4地址……”但我无法从Internet上ping通这个IP。
要查找公共IP,请前往Azure门户网站,然后进入VM仪表板。在右侧将看到一个快速浏览选项卡,在其中您将能够查看公共IP。以下是参考快照-
使用PowerShell,可以使用以下命令进行相同操作。
"Get-AzureVM -ServiceName "testservice" -Name "testvm" | select PublicIPAddress
注意 - 如果实例处于停止状态,则公共IP将为null。如需了解有关公共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