Переадресация нелокальных соединений с маршрутизатора


1

Я использую SMC роутер / модем. На моем компьютере запущен сервер, принимающий соединения через порт 8000

Я настроил таблицу обслуживания, определяемую клиентом, для службы HTTP, чтобы принимать соединения через порт 800 и пересылать на свой IP-адрес локальной сети.

На моей машине работает сервер с портом 8000, который выдает контент. Тем не менее, когда я печатаю: мой IP-адрес: 8000, я не могу подключиться. Что я делаю неправильно?

Ответы:


2

Если вы подключаетесь изнутри сети, вам нужно использовать внутренний IP-адрес. Если вы подключаетесь с сервера, вам нужно использовать localhost: 8000 вместо IP. Если вы используете внешний IP-адрес, обязательно сделайте это из-за пределов сети.

PS - Я предполагаю, что когда вы говорите порт 800 во втором абзаце, вы имеете в виду 8000. Если нет, то это может быть вашей проблемой.


1

J & K ответит правильно, однако, если вы сможете и настроите «SNAT» или «MASQUERADE» для NAT на маршрутизаторе, вы сможете использовать «public_ip: 8000» даже изнутри вашей сети.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.