У меня проблема. Вот схема моей сети.
- У меня есть WIFI Router, подключенный к Интернету, я заказал статический IP-адрес у своего интернет-провайдера, чтобы я мог получить доступ к своему локальному ПК через Интернет.
- Мой роутер создает сеть 192.168.0.0/24
- У меня есть несколько портов для моего локального ПК-сервера (192.168.0.101)
- У меня установлена виртуальная коробка на локальном ПК
- Там два узла созданы и поддерживаются с помощью vagrant, но нас интересует первый узел.
- Каждая виртуальная машина имеет два сетевых адаптера. Первый - это NAT для связи Vagrant, второй - это мостовой адаптер через локальный интерфейс ПК enp3s0.
- У всех узлов есть определенные MAC-адреса, которые связаны в настройках DHCP маршрутизатора, чтобы дать им статический IP (192.168.0.110 и 192.168.0.111)
- Все работает внутри локальной сети, узлы получают правильные IP-адреса, и я могу получить доступ к любому порту узла через локальную сеть
- Мой узел с IP 192.168.0.110 работает сервер Apache и внутри локальной сети работает нормально.
- Я хочу получить доступ к моему серверу Apache этого узла извне, поэтому я перенаправил внешний порт 8888 на локальный порт 80 на машину с IP 192.168.0.110, как вы можете видеть на скриншоте выше.
Но проблема в том, что я не могу получить доступ к apache узла извне. Время соединения истекло или сброшено. Я попытался захватить трафик с помощью Wireshark, и я вижу следующие ошибки.
Возможно ли заставить это работать? Или только одно решение - переадресовать порты на ПК 192.168.0.101, а не пересылать пакеты на узел, используя NAT с переадресацией портов?
Пожалуйста, помогите решить эту проблему. Благодарю.