Я не могу получить доступ к локальному веб-серверу в виртуальной машине для тестирования, и я не понимаю, почему. SSH и VNC работают нормально. Сервер представляет собой виртуальную машину Virtualbox с мостовым соединением, работающую на ноутбуке.
Это конфигурация IP:
Адрес модема / маршрутизатора: 192.168.1.1
Ноутбук: 192.168.1.86
VM: 192.168.1.89
- Модем / маршрутизатор подключен к Интернету, и у меня полностью работает домен DDNS на noip.com.
- Я могу пропинговать модем с моего публичного IP-адреса и публичного домена из-за пределов локальной сети.
Я настроил следующие порты на модеме / маршрутизаторе:
SSH 192.168.1.89 TCP TCP:22 TCP:22 active
HTTP 192.168.1.89 TCP TCP:80 TCP:80 active
VNC 192.168.1.86 TCP 5900 5900 active
Внутри локальной сети я могу получить доступ к серверу как с ноутбука, так и с других устройств.
- За пределами локальной сети, используя адрес DDNS, я могу получить доступ к ноутбуку с VNC и к виртуальной машине с SSH
Так что в принципе все работает отлично, кроме HTTP.