如果您在 VMWare 或 Virtualbox 上运行虚拟机,其 MAC 地址对 Internet 可见;即主机操作系统或虚拟操作系统的 MAC 地址,为什么?
问问题
432 次
2 回答
0
在 IPv4 的情况下,MAC 地址对整个 Internet 是不可见的,因为它只是本地物理传输的一部分。即只到下一个路由器。尽管如果没有在数据链路层级别分隔网络的中间路由器,相邻节点(某些有线网络上的共置服务器或邻居)和服务提供商本身可能会看到它。
在 IPv6 的情况下,这取决于机器如何获取其地址,某些形式的自动配置可能包括 MAC 地址作为地址中的低 64 位,而另一些则不包含。而 v6 隐私扩展使这进一步复杂化。但是,如果 MAC 嵌入在 v6 地址中,那么它是全局可见的,并且可以很容易地跟踪,因为即使前缀更改,低 64 位也将保持不变。
于 2015-01-13T05:24:04.777 回答
-1
编辑:正如 andrew-medico 提到的,这个问题应该在 SuperUser 提出。
根据harrymc 在 SuperUser 上的回答,如果您在桥接网络模式下运行它,以太网可见的 MAC 地址将是虚拟操作系统之一。
虚拟驱动程序只是注入具有自己的虚拟 MAC 地址的包,并响应发往该 MAC 地址的包,即使物理上不存在这样的适配器。
请注意以太网和互联网之间的区别。互联网只会知道你的 IP,而不是你的 MAC 地址。
于 2016-12-06T13:58:40.313 回答