2013-12-16 4 views
0

Скажите, что у вас есть маршрутизатор с внешним IP-телефоном 42.1.98.9, при этом порт 10443 настроен на пересылку всех входящих пакетов TCP/UDP на сервер 192.168.1.200. Внутренний сетевой адрес маршрутизатора - 192.168.1.100.Работает ли переадресация портов внутри сети?

говорят, что к маршрутизатору подключены два сетевых адаптера с внутренним IP 192.168.1.200 и 192.168.1.300.

Я заметил, что пакеты, отправленные в сокет 42.1.98.9:10443, перенаправляются на 192.168.1.200, что является ожидаемым поведением.

Однако скажем, что компьютер 192.168.1.300 отправляет пакет в гнездо 192.168.100: 10443. Другими словами, компьютер изнутри сети отправляет пакет маршрутизатору в порт, который должен теоретически перенаправлять входящие пакеты.

В этом случае я не замечаю, что пакеты перенаправляются на соответствующий хост - 192.168.1.200.

Почему? Передает ли порт на маршрутизатор только для отправки пакетов на внешний IP-адрес?

Благодаря

+0

не существует возможности перенаправления пакетов, но хост отбрасывает их с момента его подключения к порту 10433 для хоста – rimiro

ответ

0

Да, как правило, перенаправление портов только от внешнего адреса внутренних адресов. Я предполагаю, что маршрутизатор коммерческого класса может быть запрограммирован на то, что вы хотите, но не на какой-либо домашний маршрутизатор, который я когда-либо видел.

Вы должны иметь возможность использовать внешний адрес маршрутизатора изнутри сети (например, отправлять пакеты с 192.168.1.300 до 42.1.98.9:10443 и перенаправлять его на 192.168.1.200:10443).

Смежные вопросы