从虚拟主机内部如何知道虚拟网络类型?

从虚拟主机内部如何知道虚拟网络类型?

如何从 hyper-v 虚拟主机确定虚拟网络类型(外部或内部)?我的目标是为内部网络激活 DHCP,为外部网络激活静态 ip。
从 powershell 激活或禁用 dhcp 不是问题,如上所示脚本专家博客

答案1

问题通过一个非常简单的解决方案解决:尝试 ping 外部主机

if( (test-connection -quiet <external_IP_address>) -eq $false){
    #private network, allow DHCP
}
else{
    #set static ip address
}

相关内容