1

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

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

На моей машине работает сервер с портом 8000, раздающий контент. Однако, когда я печатаю: my-ip-address: 8000, я не могу подключиться. Что я делаю неправильно?

2 ответа2

2

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

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

1

Ответ JNK верен, однако, если вы сможете и настроите "SNAT" или "MASQUARADE" для NAT на маршрутизаторе, вы сможете использовать «public_ip:8000» даже изнутри вашей сети.

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