Этот вопрос закрыт для ответов, так как повторяет вопрос Как зайти по внешнему IP-адресу из локальной сети на MikroTik НЕ через маршрут по умолчанию?
@dmisavenko

Как достучаться из локальной сети по внешнему IP и пробрасываемому порту используя Mikrotik?

Дано:
1. Сервис, работающий в локальной сети с адресом localaddr:80
2. Настроен проброс портов (работает успешно) для доступа к этому сервису по адресу externaladdr:8080 из Интернета.

Задача:
Организовать возможность доступа к сервису из локальной сети по внешнему адресу и порту 8080. Сейчас это не работает. Есть трудность именно с подменой порта, решения для работы с одним портом существуют и понятны.
  • Вопрос задан
  • 242 просмотра
Пригласить эксперта
Ответы на вопрос 2
Mi11er
@Mi11er
A human...
Тут 2 пути.
Первый HNAT На микроте, что то вроде
13    ;;; Hikvision vlan1.50
      chain=dstnat action=dst-nat to-addresses=192.168.50.254 protocol=tcp 
      dst-address-type=local dst-port=8000 log=no log-prefix="" 

14    ;;; Hikvision vlan1.50
      chain=srcnat action=masquerade protocol=tcp src-address=192.168.0.0/16 
      dst-address=192.168.50.254 dst-address-type=local dst-port=8000 log=no 
      log-prefix=""


Второй путь, Split DNS.

p.s. Но, если у вас трафик гонится на 80ый порт, то сделайте где то посередине nginx сервер с Reverse proxy, гоните весь 80/443 туда и там уже проксируйте к себе
Ответ написан
Jump
@Jump
Системный администратор со стажем.
Правильный способ - настроить DNS, чтобы он резольвил доменное имя в локальный адрес.
Костыль - hairpin nat.
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы