1

Если я набираю внешний IP-адрес (полученный из whatsmyipaddress), находясь в той же сети, что и сервер, я получаю сообщение об ошибке "Страница не найдена". Я должен использовать локальный IP-адрес (192.168 ...), чтобы загрузить его правильно. Я также могу загрузить его с внешним IP, если я не в локальной сети.

Как я могу это исправить, чтобы внешний IP-адрес также попадал на сервер?

1 ответ1

1

Ваш маршрутизатор должен был бы поддерживать это, некоторые делают, некоторые нет.

Большинство маршрутизаторов домашнего офиса DNAT (переадресация портов) только перенаправляют входящие соединения извне на внешний IP/ порт на внутренний сервер, соединения из внутренней сети игнорируются.

Возможно, вам удастся применить магию маршрутизации (технический термин) на вашем локальном ПК, чтобы выполнить NAT-маршрутизацию на IP-адрес локального сервера для соединений с IP-адресом внешнего сервера, что-то в таблице OUTPUT с iptables (если вы используете Linux).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .