У меня была похожая проблема с DNS перестала работать. Это произошло с использованием виртуальной коробки версии 5.02r102096 с запущенным сервером Ubuntu в качестве гостя на Windows 10 64 бит в качестве хоста. Проблема возникла после того, как я впервые активировал переадресацию портов.
Очевидно, до тех пор, пока вы не активируете переадресацию портов для NAT, он автоматически включает переадресацию порта 53. Я включил переадресацию UDP и TCP на порт 53, и DNS снова начал работать. Он не работал только с переадресованным UDP.
Я немного обеспокоен тем, что мой хост больше не может получать и обрабатывать порт 53 и в результате не сможет выполнить поиск в DNS, но не пробовал его. Если это правильно, то нам, вероятно, также необходимо переслать некоторые другие порты, такие как сетевое время.
Я подозреваю, что это ошибка в VirtualBox, где он должен автоматически включать пересылку / совместное использование некоторых из этих общих портов, если вы явно не отключите их.
Я также изменил сетевые интерфейсы в Linux, чтобы включить серверы имен. / etc / network / взаимодействует со строкой dns-nameservers xx.xx.xx.xx, но это не влияло на проблему до тех пор, пока порт 53 не был перенаправлен.
Примечание: я попытался опубликовать две фотографии, чтобы сделать их более понятными, но блогу требовалась репутация 10, поэтому я не смог. Вы можете связаться со мной через bayesanalytic.com благодаря Джо Э.