#apache #networking #subnet
Вопрос:
У меня есть Wi-Fi-маршрутизатор, к которому подключено несколько устройств. Теперь предположим, что одним из этих устройств является мой ноутбук, на котором я запускаю сервер apache.
Сервер доступен с каждого узла внутри подсети, созданной маршрутизатором Wi-Fi, но он недоступен за пределами подсети.
Я нашел IP-адрес маршрутизатора и с другого устройства, которое не было в той же сети, что и сервер, но оно не прошло.
Причина, по которой я это понял, заключалась в том, что:
Маршрутизатор понимает, на какое устройство поступает ответ, благодаря своим внутренним таблицам. Но как только я создаю сервер внутри подсети, то с точки зрения внешнего узла маршрутизатор выглядит как один узел, и они не знают, кому запрашивать страницу.
Поэтому я хотел знать, есть ли способ подключения к Интернету из подсети.
Любые указатели оценены по достоинству.
Ответ №1:
То, на что вы ссылаетесь, — это переадресация портов. Вам нужно сообщить своему маршрутизатору, что трафик, достигающий порта 81 (например), предназначен для IP-адреса x.x.x.x в локальной сети, на порту Y. Большинство маршрутизаторов могут сделать это в своем графическом интерфейсе или интерфейсе командной строки.