Недавно я настроил Virtualbox на сервере W2003 (который также используется в качестве веб-сервера, доступ к которому осуществляется через Интернет). Мой vbox работал хорошо, но потом я хотел большего, я хотел, чтобы vm появлялся во внутренней сети, как любой обычный компьютер. Мне посоветовали настроить мостовую сеть, а не NAT. Я так и сделал, и в сетевых подключениях сервера были соединены LAN-Connection и «VirtualBox Host-Only Network» (да, там написано «host only network», но я заверяю, что сеть VBox настроена для использования сетевого моста).
Так что теперь моя виртуальная машина видна в интрасети, и она также имеет www-доступ, сервер также может получить доступ к сети. Единственная проблема, которая возникла, заключается в том, что сервер больше не доступен из Интернета. Я проследил HTTP-запрос, и он говорит: «Не удается подключиться к ***: 80 (подключение: нет маршрута к хосту)».
Так что, возможно, что-то в конфигурации маршрутизатора необходимо настроить (да, ну, IP-адрес сервера изменился с 192.168.1.199 на ... 198). Поэтому я вошел в настройки маршрутизатора, рассмотрел переадресацию портов для порта 80 и настроил там IP-адрес, но он все еще не работал.
Не зная, была ли это проблема маршрутизатора или, скорее, что-то в конфигурации сервера, я настроил «демилитаризованную зону» в маршрутизаторе и поместил в нее сервер. (Насколько я понимаю, это поместило бы сервер прямо в сеть ...) Но результат HTTP-запросов остается прежним :(