VirtualBox 问题:virtualbox 在 Windows 中更改了我的计算机名称的 IP 地址

VirtualBox 问题:virtualbox 在 Windows 中更改了我的计算机名称的 IP 地址

我已经在 Windows 7 中安装了 virtualbox 4.2.2。

我的计算机名称是:我的电脑
我的 IP 地址(使用ipconfig /全部命令)是:192.168.1.101
我的 IP 是动态的,我将 DNS 设置为 google dns(8.8.8.8)

当我 ping MY-PC 时,得到了以下结果:

Pinging MY-PC [192.168.56.1] with 32 bytes of data:
Reply from 192.168.56.1: bytes=32 time<1ms TTL=128
Reply from 192.168.56.1: bytes=32 time<1ms TTL=128
Reply from 192.168.56.1: bytes=32 time<1ms TTL=128
Reply from 192.168.56.1: bytes=32 time<1ms TTL=128

我的虚拟机没有运行,我预计我的电脑的 IP 地址是 192.168.1.101,而不是 192.168.56.1


然后我运行命令:nbtstat -a MY-PC我得到了这个结果:

VirtualBox Host-Only Network:
Node IpAddress: [192.168.56.1] Scope Id: []

           NetBIOS Remote Machine Name Table

       Name               Type         Status
    ---------------------------------------------
    MY-PC          <00>  UNIQUE      Registered
    WORKGROUP      <00>  GROUP       Registered
    MY-PC          <20>  UNIQUE      Registered

    MAC Address = 08-00-27-00-60-B3


Local Area Connection:
Node IpAddress: [0.0.0.0] Scope Id: []

    Host not found.

Wireless Network Connection:
Node IpAddress: [192.168.1.101] Scope Id: []

           NetBIOS Remote Machine Name Table

       Name               Type         Status
    ---------------------------------------------
    MY-PC          <00>  UNIQUE      Registered
    WORKGROUP      <00>  GROUP       Registered
    MY-PC          <20>  UNIQUE      Registered

    MAC Address = 94-0C-6D-E5-6D-5D

所以看来是 virtualbox 导致了这个问题。我想知道如何将我的计算机名称的 IP 地址改回 192.168.1.101(或我的互联网连接设置的任何 IP 地址)?

答案1

您的 IP 地址没有改变。VirtualBox 添加了一个虚拟网络适配器,因此就 Windows 而言,您的机器位于两个网络上,一个是常规 WiFi 网络(您的 IP 为 192.168.1.101),另一个是 VirtualBox VM 在其上进行通信的虚拟网络(您的 IP 为 192.168.56.1)。

您网络上的其他机器应该能够在 192.168.1.101 上看到您的 PC,但无法看到 192.168.56.1(取决于您如何配置 VitualBox)。

更新

您应该能够通过在主机文件中添加一行指定MY-PC主机名和192.168.1.100地址来覆盖接口的 NetBIOS 优先级。

答案2

我也遇到了这个问题。只需安装 Vbox 软件即可创建一个虚拟地址 192.168.56.1。问题是,如果您所在的工作组中没有 dns 中的 PC 名称,则所有 PC 的名称都会解析为 VBOx 地址。我通过将名称与 IP 地址对应的主机文件放在一起来解决这个问题,但如果能在 vbox 中关闭此功能就更好了。

相关内容