-1

我有Windows Azure虚拟机和公共IP(40.115.16.153)分配给它。但是当我在VM内部执行ipconfig /all命令时,它向我显示了不同的IP地址。我想知道为什么?Azure虚拟机显示不同的IP

enter image description here

+0

虚拟机未连接到公共IP,您的访客操作系统可能会从DHCP服务器自动获取IP地址和其他网络详细信息并提供给虚拟机https://www.vmware.com/support/ws4/doc/network_bridged_ws .html – Bender

+0

请仔细阅读我的问题。 – Badfishmaan

+0

虽然你实际上突出你的DNS服务器 - 你的IP会像10.1.0.4 –

回答

1

当您启动虚拟机在Azure中你不必直接连接到网卡公网IP地址。

使用v1(经典)VM可以通过Cloud Service IP或通过连接到VM的公共IP进行连接。

在v2虚拟机中,所有虚拟机都需要存在于虚拟网络中,您需要为其附加网络接口。该接口将拥有一个IP地址,该IP地址是其所属虚拟网络的本地IP地址。您也可以选择将公共IP连接到该接口。

在这两种情况下,外部IP地址都会通过您配置的任何防火墙映射到虚拟机的内部地址。

这就是您的VM与外部IP不具有相同IP的原因。

+0

感谢您的答案。但是,我有一个问题,我不能ping任何我列出的IP。原因可能是什么? – Badfishmaan

+0

例如,我可以通过RDP程序通过IP访问VM - http://screencast.com/t/cF9AgQPbdNYt,但我无法从我的开发机器ping它。你知道为什么吗? – Badfishmaan

+0

@Badfishmaan,因为Azure阻止ICMP流量,这是ping工作所需的协议。 –