Я использую хост Windows 7 и гостевую виртуальную машину Linux Mint в Virtualbox, используя мостовой адаптер. У меня есть несколько веб-сайтов, настроенных в гостевой ОС. В настоящее время я могу получить доступ к странице в var/www/html с хоста по IP-адресу. Все сайты используют var/www/site. имя как их корень.
Цель состоит в том, чтобы иметь доступ к любому сайту, настроенному на госте, с помощью любого подходящего устройства на локальной сети. Но есть подвох ...
В любом случае, теоретически я хотел бы, чтобы виртуальная машина принимала все запросы к Интернету во время работы. Таким образом, если сайт настроен на гостевой сервер, он будет предоставлять версию LAN устройству, которое его запрашивает. Однако физическая машина, на которой я работаю, не всегда работает, и это домашняя сеть, в которой используется недорогой маршрутизатор (с ограниченной функциональностью), предоставляемый Isp.
Я начал настраивать bind9 на гостевой системе для обработки DNS с помощью этого учебного пособия, но, похоже, мне придется указывать на него все устройства со статическими IP-адресами и что мне придется вручную следить за изменениями устройства / сайта в LAN. Я также не уверен, как это повлияет на сеть, когда нет виртуальной машины.
В этом руководстве также упоминается возможность обновления DHCP для записей DNS, но тогда я могу использовать только vm DHCP, что означает, что он должен работать постоянно. Это правильно?
Во всяком случае, я не в себе, когда дело доходит до сетей в целом. Есть ли способ раскрутить виртуальную машину и заставить ее обслуживать своих виртуальных хостов, предпочтительно без постоянного редактирования устройств и файлов?