У меня есть маршрутизатор D-Link (DIR-615) с подключением PPPoE . Локальный адрес маршрутизатора - 192.168.2.1 Моя проблема в том, что я не могу перенаправить свой конкретный порт на мой компьютер.
в настройках роутера -> виртуальный сервер, я перенаправил один конкретный порт на мою машину linux, local_address которой равен 192.168.2.9

я слушаю свой порт, используя терминал, например ~ # nc -lvp номер port-number и проверяю его, используя сайт проверки портов, а также использую мой браузер, например, public-ip: port-number

но это не может работать, используя мой публичный IP-адрес ..
Спасибо

2 ответа2

0

Я нашел решение об этом. Говоря простым языком, я сказал, что основная проблема заключается в том, что my ISP blocked incoming all port для динамического ip [Carrier-grade_NAT] (https://en.wikipedia.org/wiki/Carrier-grade_NAT), поэтому я решил, что я должен купить статический IP для этого.

0

Большинство потребительских маршрутизаторов не поддерживают самоконтроли, то есть подключение из локальной сети через Интернет и обратно в вашу сеть. Очевидно, ваш маршрутизатор является одним из таких. Только редкие и очень развитые маршрутизаторы имеют такую возможность.

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

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