如何为我的Azure虚拟机获取公共IP?

3
我已经将一个VisualStudio Web应用程序部署到我的Azure VM上,我需要一个公共IP地址来让公众使用我的URL访问Web。Azure文档说:“每个虚拟机都会自动分配一个免费的公共虚拟IP(VIP)地址。”但是我找不到如何获取此IP的方法。我尝试了“VM > Powershell > ipconfig > IPv4地址……”但我无法从Internet上ping通这个IP。
2个回答

3
"每个虚拟机都自动分配一个免费的公共虚拟IP地址(VIP)"

要查找公共IP,请前往Azure门户网站,然后进入VM仪表板。在右侧将看到一个快速浏览选项卡,在其中您将能够查看公共IP。以下是参考快照-

enter image description here

使用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/


1

ICMP(ping)不允许绕过Azure网关,请尝试使用其他TCP工具(例如TELNET / SSH / RDP等)检查连接性。 要获取虚拟机的IP地址 - 您可以简单地访问www.whatismyip.com


1
为什么我要去这个链接查看虚拟机的IP地址?我的意思是,可以使用IPConfig命令、VM仪表板或Powershell命令来获取IP地址。那么,为什么有人需要访问这个URL呢? - Aatif Akhter
1
ipconfig 显示 NIC 上配置的地址,而 www.whatismyip.com 显示“互联网如何看待该 VM”(如果您的 VM 在 NAT 设备后面(在大多数情况下,Azure GW 将为您的 VM 进行 NAT,特别是如果它具有私有 IP 地址,即 10.0.0.0/8、172.16.0.0/12 或 192.168.0.0/24),则两者将不同)。 - chenchuk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接