不幸的是,我似乎不明白 vmware 上的 NAT 是如何工作的,因此我将首先描述我的设置:
带有 Linux 系统的 Vmware 客户机,即 fedora。它具有从 VMNet 8 的 NAT IP 范围(即 192.168.72.132)配置的静态 IP。
根据 vmware,网关是 192.168.72.2,而我的主机网络的 IP 范围是 192.168.178.1。
我希望所有 DNS 请求都由我的“真实”主机使用的 DNS 端口解析。主机从公司的 dhcp 服务器获取 IP,因此可以解析一些非公开的域。
据我了解,我会将 nat 网关 ip 设置为 dns1,这就是我所做的。
但是当我运行 nslookup 时,我可以看到以下内容:
IPADDR=192.168.72.132
PREFIX=32
GATEWAY=192.168.72.2
DNS1=192.168.178.2
DNS2=8.8.8.8
...
$ nslookup superuser.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: superuser.com
Address: 151.101.1.69
因此看起来它不适用于该配置。
我做错了什么?