-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工作所需的協議。 –