Назад | Перейти на главную страницу

Перенаправление порта

Предполагая, что переадресация портов выполняется на маршрутизаторе, может ли маршрутизатор переадресовать, если данные поступают с локального компьютера, а не с удаленного.

Например: отправитель нацелен на IP, например: 88.251.xxx.xxx, порт 8999. Получатель прослушивает этот порт. Маршрутизатор пересылает 8999 получателю.

Все они в локальной сети.

Должен ли он хорошо работать?

Да, это обычное дело, и он должен хорошо работать. Чаще всего для этого используется термин «шпилька NAT». Это когда шлюз NAT в некотором смысле выполняет исходящий NAT для пакета, а затем возвращает его обратно и выполняет входящий NAT для того же пакета.

Ранние реализации NAT не всегда выполняли закрепление, но это довольно распространенная функция в современных реализациях NAT. Наборы тестов для проверки NAT-шлюза, такие как CDRouter от QACafe, имеют встроенные тестовые примеры для закрепления.

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

Вы должны отметить, что интенсивный трафик снизит производительность. Размер попадания зависит от конкретного устройства NAT, нагрузки трафика, ЦП маршрутизатора и т. Д.

Если узлы расположены внутри, вам лучше, чтобы они разговаривали друг с другом напрямую. По возможности я рекомендую использовать DNS или магию файла хоста, чтобы направлять внутренних клиентов на внутренний IP-адрес, а внешних клиентов - на общедоступный IP.