如果您在VMWare或Virtualbox上运行虚拟机,其MAC地址对Internet可见; .i.e。主机操作系统或虚拟操作系统的原因是什么?
答案 0 :(得分:0)
在IPv4的情况下,MAC地址对于整个互联网是不可见的,因为它只是本地物理传输的一部分。即只到下一个路由器。虽然如果在数据链路层级没有中间路由器分隔网络,相邻节点(某些有线网络上的共处服务器或邻居)和服务提供商本身可能会看到它。
在IPv6的情况下,它取决于机器如何获得其地址,某些形式的自动配置可能包括MAC地址作为地址中的低64位,其他形式的不包括。 v6隐私扩展进一步复杂化了这一点。 但是,如果MAC嵌入在v6地址中,则它是全局可见的,并且可以很容易地跟踪,因为即使前缀改变,较低的64位也将保持不变。
答案 1 :(得分:-1)
编辑:正如安德鲁医学所提到的,问题应该在SuperUser上提出。
根据answer by harrymc on SuperUser,如果您在桥接网络模式下运行,以太网可见的MAC地址将是虚拟操作系统之一。
虚拟驱动程序只是注入具有自己的虚拟MAC地址的软件包,并响应发往该MAC地址的软件包,即使物理上没有这样的适配器也存在。
请注意以太网和互联网之间的区别。互联网只会知道您的IP,而不是您的MAC地址。