NAT Преобразование сетевых адресов

Сообщение было отмечено NoNaMe как решение

Решение

NAT - работа через шлюз. Через маршрутизатор, в общем.
Работает эта технология примерно вот так.
Для сервера во внешней сети и клиента в локальной:
Клиент обращается к серверу во внешней сети, например к 1.2.3.4, имея адрес в локальной 192.168.1.2 и WAN-адрес маршрутизатора 123.123.123.123
Маршрутизатор принимает пакет, читает адрес отправителя 192.168.1.2, адрес получателя 1.2.3.4 , подставляет в поле "отправитель" значение 123.123.123.123 и отправляет его в WAN интерфейс. Кроме этого вносит в таблицу NAT два значения 192.168.1.2 и 1.2.3.4.
Пакет приходит в 1.2.3.4
1.2.3.4 принимает пакет и видит в поле "отправитель" значение 123.123.123.123, обрабатывает пакет и отправляет ответ (актуально для протокола TCP) на 123.123.123.123
Маршрутизатор принимает входящий пакет на WAN-интерфейсе от 1.2.3.4 и, находя в вышеозначенной таблице эту пару значений, заменяет отправитель 1.2.3.4 на 192.168.1.1, а получатель 123.123.123.123 на 192.168.1.2, а затем отправляет пакет в LAN-интерфейс.
Таким образом, маршрутизатор постоянно во всех проходящих через него (LAN-WAN и обратно) пакетах заменяет значения отправитель и получатель на собственные 192.168.1.1 для LAN и 123.123.123 для WAN
Для случая "клиент во внешней, сервер во внутренней сетях" происходит всё ровно то же самое, но в обратную сторону и, для обеспечения работоспособности и безопасности маршрутизатору требуется знать, на котором из LAN-IP находится сервер, а посему, для которого из LAN-IP требуется открыть доступ по какому из портов.
"Порт" подразумевает здесь - к какому типу приложений относятся предназначаемые серверу пакеты. Это могут быть WEB страницы, POP3 и SMTP контент электронной почты, FTP контент файл-сервера и т.д. Каждый контент предназначается конкретному приложению на сервере. И, соответственно, все эти типовые приложения пронумерованы: WEB - 80 порт, POP3 на 110, SMTP на 25, IMAP (ещё один почтовый протокол) на 143 портах и т.д.
Маршрутизатор учитывает это и, например, если ваш WEB-сервер находится на 192.168.1.3, а почтовый сервер на 192.168.1.15, но, при этом, пакеты отправляемые клиентом на WAN на 192.168.1.15 идут по протоколу HTTP (то бишь, предназначаются 80 порту), а пакеты на 192.168.1.2 идут по протоколу FTP (порт 21), то эти пакеты будут потеряны и в LAN не попадут, потому что в таблице NAT на данных LAN-IP эти порты не открыты.

Вообще же, если вы понимаете механизм работы маршрутизатора, то, КМК, у вас не должно возникнуть существенных трудностей для настройки NAT.
Сложности, в принципе, могут возникнуть только в том, как должно взаимодействовать с данным конкретным маршрутизатором. Но это, к сожалению, я вам прояснить однозначно не могу, ибо это зависит от модели и ОСи на маршрутизаторе, что выражается в таких нюансах. как синтаксис командной строки (команд, отправляемых в маршрутизатор) или графический интерфейс. В остальном, логика работы с ними одинакова.

1