从虚拟机检索主机信息

从虚拟机检索主机信息

我知道我们能够知道我们是否在虚拟机中。但我想知道我们是否可以从虚拟机中获取有关主机的信息(ip、ma​​c、os 等)。另一个问题:如果我们从虚拟机发出 http 请求,网站是否能够获取有关主机或主机硬件的信息(mac 地址等)?

答案1

通常,答案是“否”,除非虚拟化平台明确向其客户系统提供此类信息(这种情况并不常见)。

您可以通过检查客户系统中的虚拟设备列表及其驱动程序,以及检查是否存在特定于平台的客户组件来检测正在使用的平台(VMware、Hyper-V……)。但这不会告诉您有关主机系统本身的任何信息;如果正在使用集群,主机系统随时可能发生变化。

相关内容