【问题标题】:How do I get a public IP for my Azure VM?如何获取 Azure VM 的公共 IP?
【发布时间】:2015-09-21 05:53:58
【问题描述】:

我已经在我的 Azure VM 上部署了一个 VisualStudio Web 应用程序,我需要一个公共 IP 到 VM,以便公众可以使用我的 URL 访问 Web。

Azure 文档。说:“每个虚拟机都会自动分配一个免费的公共虚拟 IP (VIP) 地址。” ..但我找不到如何获得这个 IP。

我尝试了“VM > Powershell > ipconfig > IPv4 地址......” 但我无法从 Internet ping 此 IP。

【问题讨论】:

    标签: powershell azure network-programming


    【解决方案1】:

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

    为了找出公共ip goto- 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/

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我为什么要去这个链接获取VM的IP。我的意思是 IPConfig 命令在那里。虚拟机仪表板在那里。 Powershell 命令在那里。为什么有人要去这个网址?
      • ipconfig 显示 NIC 上配置的地址,而 www.whatismyip.com 显示“互联网如何看到该虚拟机”(如果您的虚拟机位于 NAT 设备后面(在大多数情况下) Azure GW 将为您的 VM 进行 NAT,特别是如果它具有私有 IP 地址,即 10.0.0.0/8 或 172.16.0.0/12 或 192.168.0.0/24)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-27
      • 2016-02-21
      • 2014-09-10
      • 1970-01-01
      • 2018-09-11
      • 2017-06-14
      相关资源
      最近更新 更多