Служба VirtualBox NAT / Сеть NAT не обновляет IP-адрес DNS-сервера - PullRequest
0 голосов
/ 08 января 2020

У меня есть виртуальная машина в VirtualBox с использованием опции NAT Network. Я использую эту опцию, потому что мне нужно 2 виртуальных машины, чтобы общаться друг с другом. Как объясняется в документации VirtualBox , NAT не имеет этой функции.

Все прекрасно работает, пока я не переведу компьютер в спящий режим, не перейду в другую сеть и не возобновлю работу. В первой сети IP-адрес DNS равен 10.xxx, а во второй сети IP-адрес DNS равен 192.xxx

. Когда я возобновляю работу с ноутбуком, я вижу, что гость виртуальной машины все еще пытается использовать IP-адрес 10.xxx для разрешения. DNS. Я попытался выключить гостевую виртуальную машину и перезагрузить ее, но он все еще получает 10.xxx IP для DNS ...

Единственное решение - перезагрузить хост-машину виртуальной машины, только после этого гости получают правильный DNS IP.

Стоит отметить несколько вещей.

* In first network I use an USB ethernet card
* In second network I use the WiFi card
* Networking otherwise works on second network, eg. I am able to ping hosts using their IP addresses but DNS resolving does not function.
* I tried deleting the `NAT Network` and re-creating it but it kept giving the same wrong DNS IP address with DHCP

Я могу переопределить DNS-сервер вручную в качестве обходного пути, но есть ли решение для этого? Как перезапуск сети VirtualBox? Кажется невозможным ...?

...