Таак, ещё раз: Нихрена у вас не получится: NAT - это не фаервол, он не открывает и закрывает порты, а создаёт трансляции (сессии) из одной сети в другую, а именно из внутренней сети во внешнюю - для вас это означает, что подключиться снаружи вы не сможете ввиду отсутствия созданной изнутри сессии. Исключение статическая запись в NAT (точнее в PAT), которую создавать специально ради вас вряд ли будут и даже если будут, тогда мы возвращаемся к вашему роутеру и NATу на нём. У него есть определённые недостатки, а когда их 2, то и недостатки умножаются на 2.
Это понятно. Но роутер то должен знать кому (из всего многообразия клиентов) адресовать принятые пакеты (запросы) по порту? поэтому и надо создать соответствие внешних портов и внутренних адресов:портов...
У меня НАС стоит за двумя локальными роутерами. И пока я не наладил проброс портов, я не мог подключаться к службе из вне.
А если точнее то так:
Роутер1 (от провайдера) внешний 37.ххх.ххх.ххх, локальная подсеть 192.168.0.0:
- "port forwarding" внешний 49005, внутренный 192.168.0.2:49005
Роутер2 (мой дополнительный) внешний 192.168.0.2, локальная подсеть 192.168.1.0
- "virtual servers" внешний 49005, внутренний 192.168.1.100:49005
NAS WEBDav 192.168.1.100:49005
Изначально я пытался сделать все на номерах портов по умолчанию, но связи не было. Предположил что некоторые диапазоны может блокировать провайдер местный или магистральный. Применил номера из других диапазонов - заработало.