Virtualbox 提供了两个配置标志来修改虚拟机 NAT 引擎的 DNS 行为:
VBoxManage modifyvm "VM name" --natdnsproxy1 on
VBoxManage modifyvm "VM name" --natdnshostresolver1 on
但是,我不知道如何在给定现有 VM(例如,如上例中调用的虚拟机)的情况下获取这些标志的状态"VM name"
。有办法吗?
答案1
如果我没记错的话,重型建议,您可以通过以下方式检查当前设置:
- 打开虚拟机的文件夹
- 查找带有
.vbox
扩展名的文件,使用任何文本编辑器打开它 - 查找字符串
use-proxy="true"
和use-host-resolver="true"
以检查natdnsproxy1
和natdnshostresolver1
参数的当前状态。如果文件中不存在其中一个参数(或两个参数),则表示该参数设置为off
状态。