Маршрутизатор: IP: 192.168.1.1
ОС хоста: Windows 7 (64 бит) - IP: 192.168.1.2
Гостевая ОС (VMware): Ubuntu 12.04 LTS (64 бит) - IP: 192.168.1.10
Гостевая ОС имеет NAT и мостовое соединение через VMWare.
Я использую базовый сервер / веб-сайт Node.js, прослушивающий порт 8000. Маршрутизатор с перенаправлением портов с внутренним / внешним портом: 8000
Я могу получить доступ к своему веб-сайту в локальной сети (через ОС Windows), но не с любого компьютера за его пределами или через Интернет.
Пытался:
(1) Отключение брандмауэра Ubuntu «ufw».
(2) Брандмауэр Windows 7 отключен.
(3) Проблема сохраняется даже для apache2 или любого другого сервера.
Результат: без изменений
Также сканирование внешних портов (nmap на внешнем IP-адресе) показывает, что мой порт 8000 «фильтруется», а не открывается.
Также работает тот же сервер Node.js на порту 8000 в Win 7. Порт 8000 «открыт».
Я перепробовал "много" онлайн-решений за несколько дней, но безуспешно. Какие-нибудь решения / идеи, пожалуйста?
Задача решена.
Я переключился на "VirtualBox от Oracle"и работает безупречно.
Можно использовать виртуальный сервер:
(1) NAT-соединение с переадресацией портов.
(2) NAT и мостовое соединение.
Я использовал вариант 2 и использовал статический IP-адрес (192.168.1.10) для мостового соединения. По умолчанию для подключения NAT установлено значение 192.168.1.2 по DHCP.
Порт маршрутизатора перенаправляет как, входящий порт: 8000, исходящий порт: 8000 и исходящий IP: 192.168.1.10
Для ясный и лаконичный учебник, вот хорошая ссылка -> http://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/
Это возможно и на "VMWare", но на "VirtualBox", на мой взгляд, намного проще.
Вы сказали, что перенаправили порт на роутере.
Но вам нужно перенаправить порт из вашей хост-системы в гостевую систему.
Вы можете сделать это в настройках VMWare. Перейдите в настройки NAT (Edit> Virtual Network Settings> NAT) и отредактируйте хост VMnet. Затем нажмите кнопку «переадресация порта» и перенаправьте порт 8000 на 8000.
См. Статью поддержки VMWare:
http://www.vmware.com/support/ws5/doc/ws_net_nat_advanced.html