A resposta ideal (de uma perspectiva de gerenciamento de VM) para isso é que você não deve poder contar nada sobre o host físico, a menos que essas informações estejam explicitamente disponíveis para você. Na prática, as instalações de VM tendem a vazar algumas informações sobre o host, principalmente porque os drivers personalizados (e frequentemente para-virtualizados) são instalados para fornecer melhor desempenho da VM. A configuração padrão de ambientes de VM geralmente fornece algumas informações básicas em vários locais (como os dados do Hyper-V listados).
Embora existam alguns cenários em que posso ver motivos legítimos para querer fazer isso (por exemplo, uma VM em um cluster verificando se o host está sendo executado realmente está entregando todos os recursos físicos que a VM acredita ter antes de começar uma tarefa de alta carga, mas baixa prioridade) quase todos os casos em que uma VM "quer" descobrir mais sobre seu host são mal-intencionados. Se houver um motivo válido para um processo em execução em uma VM conhecer esse tipo de informação, é uma tarefa trivial configurar um mecanismo legítimo para fornecer essas informações a ele - na maioria das vezes, como administrador de VM, não quero a VM é capaz de dizer nada disso.
Esta postagem da Sourcefire VRT descreve alguns dos os mecanismos que são usados pelo Malware para detectar se eles estão sendo executados em uma VM e as ações de mitigação que podem ser tomadas para combatê-los - na maioria das vezes, uma VM pode sempre dizer que está sendo executada em uma VM e geralmente pode informar o Fornecedor de hipervisor, provavelmente, identifique o tipo de hipervisor e, possivelmente, faça uma boa estimativa quanto à versão específica. Algumas informações adicionais geralmente podem ser obtidas da rede, mas esse quase certamente seria o tipo de atividade que deveria ser classificada como maliciosa. Se você ler esse post, verá que é possível configurar uma VM para que seja muito difícil para qualquer coisa que esteja sendo executada na VM descobrir algo diferente do fato básico de que ela é uma VM, por isso confiar nesses mecanismos é um problema idéia.
Em sua pergunta específica sobre o "endereço IP" do hipervisor, a resposta geral seria que os hipervisores podem ter muitos endereços IP - o console de gerenciamento, portas iSCSI, portas Live Motion \ Fault Tolerance e muitas portas que don ' t têm endereços IP explícitos (portas VM) e outras variações. Encontrar o (s) endereço (s) IP do console de gerenciamento pode ser trivial - como no exemplo do Hyper-V - mas fazer qualquer coisa com ele deve ser difícil, em uma infraestrutura de VM bem projetada, as VMs não podem rotear para o console de gerenciamento endereço.