Я использую две виртуальные машины на VMware Workstation 7: моя основная рабочая виртуальная машина (имя хоста main) работает под управлением Ubuntu 11.04. Использует VMnet0, который я настроил для использования NAT, и устройство на основе Debian (сервер имени хоста), также в VMnet0. Теперь мне нужно получить некоторые данные с главного сервера на сервер, что, как я думал, я бы сделал с помощью nfs. Нет проблем там.

Я решил поместить имена хостов в файл хостов моего хоста (Windows 7 x64, hostname desktop). Это выглядит так:

192.168.130.10    main
192.168.130.12    server

В Windows 7 я попробовал ping main и ping server , и оба успешно. Тем не менее, когда я пытаюсь ping desktop или ping server с основного , происходит сбой. возврат nslookup desktop

Server:     192.168.130.2
Address:    192.168.130.2#53

** server can't find desktop: NXDOMAIN

(аналог для nslookup server).

Похоже, что DNS-сервер VMware не заботится о моем файле hosts. Как это исправить?

Изменить: я должен был упомянуть, что я могу нормально просматривать Интернет, DNS-поиск работает отлично, однако переопределения в файле хоста хоста не применяются.

1 ответ1

5

Файлы хостов работают только для той машины, на которой они находятся.

Вам также нужно будет создать файл Hosts с записями для других машин на каждой из виртуальных машин.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .