Подавать в Интернет из подсети

#apache #networking #subnet

Вопрос:

У меня есть Wi-Fi-маршрутизатор, к которому подключено несколько устройств. Теперь предположим, что одним из этих устройств является мой ноутбук, на котором я запускаю сервер apache.

Сервер доступен с каждого узла внутри подсети, созданной маршрутизатором Wi-Fi, но он недоступен за пределами подсети.

Я нашел IP-адрес маршрутизатора и с другого устройства, которое не было в той же сети, что и сервер, но оно не прошло.

Причина, по которой я это понял, заключалась в том, что:

Маршрутизатор понимает, на какое устройство поступает ответ, благодаря своим внутренним таблицам. Но как только я создаю сервер внутри подсети, то с точки зрения внешнего узла маршрутизатор выглядит как один узел, и они не знают, кому запрашивать страницу.

Поэтому я хотел знать, есть ли способ подключения к Интернету из подсети.

Любые указатели оценены по достоинству.

Ответ №1:

То, на что вы ссылаетесь, — это переадресация портов. Вам нужно сообщить своему маршрутизатору, что трафик, достигающий порта 81 (например), предназначен для IP-адреса x.x.x.x в локальной сети, на порту Y. Большинство маршрутизаторов могут сделать это в своем графическом интерфейсе или интерфейсе командной строки.