Получите прямой доступ к виртуальному хосту на сервере в VirtualBox

Получите прямой доступ к виртуальному хосту на сервере в VirtualBox

Сервер:Ubuntu 10.10 Серверв качестве гостя вVirtualBox(IP-адрес 192.168.178.91).

Простой вопрос: Я хочу получить доступ к виртуальному хосту с именем «example.server» из-за пределов моей виртуальной машины, просто используя браузер и адрес, напримерhttp://example.сервер. Все это должно быть реализовано с помощьюDNSMasq.
Спасибо. :)

решение1

Сначала вы настраиваете Virtualbox для использования мостового сетевого соединения.

мост

Далее вы устанавливаете dnsmasq на свой DNS-сервер. Я предполагаю, что это Ubuntu с IP-адресом 192.168.178.10, настройте соответственно

sudo apt-get install dnsmasq

Затем вы добавляете свой сервер VirtualBox /etc/hostsна сервер DNS (dnsmasq)

# Graphical
gksu gedit /etc/hosts

# Command line
sudo -e /etc/hosts

Добавьте на свой сервер

192.168.178.91 example.server www.example.server

Затем вы указываете своим клиентам использовать ваш сервер dns (dnsmasq) для dns. Вы можете сделать это с помощью сетевого менеджера, указав его 192.168.178.10как сервер dns.

днс

Связанный контент