У меня есть несколько устройств VirtualBox (Windows, Linux) каждый из них настроенный с двумя сетевыми адаптерами:
Проблема, я могу только связаться IP-адресом. Я хочу связаться именем хоста, т.е. Я хочу смочь достигнуть любого хоста от любого другого хоста (или гость) при помощи имени хоста. Действительно ли это возможно?
У меня уже есть адаптер только для хоста (vboxnet0) на хост-машине, и сети прекрасны, но я хотел бы постараться не присваивать статического дюйм/с каждому устройству.
Я предлагаю вам использовать 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.
Вам нужен DNS-сервер для преобразования ip в имя хоста и наоборот, и это, к сожалению, не поддерживается в Vbox
Согласно руководству (немного по другой теме ):
не существует преобразователя DNS для внутренней сети
blockquote >Поэтому вам необходимо установить один из них на любом из ваших виртуальных хостов.
Связанные: VB Forum
ЧТОБЫ ПОЗВОЛИТЬ ДРУГИМ (КЛИЕНТ WINDOWS, НАСТРОИЛ КЛИЕНТЫ LINUX), ДОСТИГАЮТ ВАШЕГО ХОСТА ИМЕНЕМ ХОСТА:
Установка / настраивает / запускают nmbd услугу, предоставленную самбой.
nmbd - Сервер имен NetBIOS для обеспечения NetBIOS по службам определения имен IP клиентам
ЧТОБЫ ПОЗВОЛИТЬ ВАШЕМУ ХОСТУ ДОСТИГАТЬ ДРУГИХ (КЛИЕНТ WINDOWS, НАСТРОИЛ КЛИЕНТЫ LINUX) ИМЕНЕМ ХОСТА:
/etc/nsswitch.conf
Измените строку
hosts: files dns
кому:
hosts: files dns wins
установка winbind
склонный - получают установку winbind