К сожалению, я не понимаю, как работает NAT на VMware, поэтому я начну с описания моей установки:
Vmware guest с системой linux, т.е. fedora. Он имеет статический IP-адрес, настроенный из диапазона IP-адресов NAT (т.е. 192.168.72.132) из VMNet 8.
В соответствии с vmware шлюзом является 192.168.72.2, а в моей сети хоста в качестве ip из этого диапазона используется 192.168.178.1.
Я хотел бы, чтобы все DNS-запросы были разрешены DNS-портом, который использует мой "настоящий" хост-компьютер. Хост получает IP-адрес от dhcp-сервера компании и поэтому может разрешать некоторые домены, которые не являются публичными.
Из того, что я понимаю, я бы для этого установил ip шлюза nat как 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
Таким образом, кажется, что это не работает с этой конфигурацией.
Что я делаю не так?