Virtualbox на Хосте Ubuntu: гости Доступа именем хоста

У меня есть несколько устройств VirtualBox (Windows, Linux) каждый из них настроенный с двумя сетевыми адаптерами:

  • NAT для доступа к Интернету
  • только для хоста для хостов <> хосты и хосты <> гостевая коммуникация

Проблема, я могу только связаться IP-адресом. Я хочу связаться именем хоста, т.е. Я хочу смочь достигнуть любого хоста от любого другого хоста (или гость) при помощи имени хоста. Действительно ли это возможно?

У меня уже есть адаптер только для хоста (vboxnet0) на хост-машине, и сети прекрасны, но я хотел бы постараться не присваивать статического дюйм/с каждому устройству.

9
задан 2 October 2012 в 21:08

4 ответа

Я предлагаю вам использовать Multicast DNS , чтобы исправить это.

Ubuntu использует это по умолчанию через Avahi .

Хосту Windows необходим клиент Avahi для обнаружения других сервисов Avahi. Если ваш хост уже использует какое-либо программное обеспечение Apple, оно, вероятно, уже существует через службу Bonjour. Однако, если он еще не установлен, то небольшая версия Bonjour доступна для загрузки здесь: Bonjour Print Services . После установки вы сможете получить доступ к вашему гостю через .local.

Примечание: Система mDNS, похоже, использует постфикс .local по умолчанию. Итак, если ваше имя хоста - «dev.myapp.com», то фактическое имя хоста будет «dev.myapp.com.local».

Скопировано из моего собственного ответа на superuser.com.

0
ответ дан 2 October 2012 в 21:08

Вам нужен DNS-сервер для преобразования ip в имя хоста и наоборот, и это, к сожалению, не поддерживается в Vbox

0
ответ дан 2 October 2012 в 21:08

Согласно руководству (немного по другой теме ):

не существует преобразователя DNS для внутренней сети

Поэтому вам необходимо установить один из них на любом из ваших виртуальных хостов.

Связанные: VB Forum

0
ответ дан 2 October 2012 в 21:08

ЧТОБЫ ПОЗВОЛИТЬ ДРУГИМ (КЛИЕНТ WINDOWS, НАСТРОИЛ КЛИЕНТЫ LINUX), ДОСТИГАЮТ ВАШЕГО ХОСТА ИМЕНЕМ ХОСТА:

  • Установка / настраивает / запускают nmbd услугу, предоставленную самбой.

    nmbd - Сервер имен NetBIOS для обеспечения NetBIOS по службам определения имен IP клиентам

ЧТОБЫ ПОЗВОЛИТЬ ВАШЕМУ ХОСТУ ДОСТИГАТЬ ДРУГИХ (КЛИЕНТ WINDOWS, НАСТРОИЛ КЛИЕНТЫ LINUX) ИМЕНЕМ ХОСТА:

  • Править /etc/nsswitch.conf

Измените строку

hosts: files dns

кому:

hosts: files dns wins
  • установка winbind

    склонный - получают установку winbind

0
ответ дан 2 October 2012 в 21:08

Другие вопросы по тегам:

Похожие вопросы: