Как настроить перенаправление запросов с определенного домена на конкретный локальный IP адрес с помощью Mikrotik?

Как настроить маршрутизацию запросов с разных доменов на разные внутренние IP-адреса через маршрутизатор MikroTik? Требуется направлять запросы с test1.ru на 192.168.0.211 и запросы с test2.ru на 192.168.0.210. У нас есть сервер с VPS, и мы хотим управлять трафиком с разных доменов через один роутер на разные виртуальные серверы.
  • 21 декабря 2023 г. 12:47
Ответы на вопрос 3
Для настройки перенаправления запросов с определенного домена на конкретный локальный IP адрес с помощью MikroTik, вы можете воспользоваться функцией "IP > Web Proxy" роутера. Вот пример шагов для настройки:
1. Зайдите в веб-интерфейс MikroTik, затем выберите "IP" в левом меню и выберите "Web Proxy".
2. В разделе "General", установите флажок "Enabled" для включения прокси-сервера.
3. Перейдите в раздел "Ports" и укажите порт для прокси-сервера, на который будут перенаправляться запросы.
4. Перейдите в раздел "Access" и добавьте новую запись для настройки перенаправления запросов. Укажите IP адрес вашего сервера и его порт в поле "Redirect to" и в поле "Port".
5. Перейдите в раздел "Domain" и добавьте новую запись для перенаправления домена на указанный IP адрес сервера.
6. Нажмите "OK", чтобы сохранить изменения.

Для настройки маршрутизации запросов с разных доменов на разные внутренние IP адреса, вы можете использовать функцию "IP > Firewall" роутера. Вот пример шагов для настройки:
1. Зайдите в веб-интерфейс MikroTik, затем выберите "IP" в левом меню и выберите "Firewall".
2. Перейдите в раздел "NAT" и добавьте новую запись для настройки маршрутизации запросов. В поле "Chain" выберите "dstnat".
3. В поле "Protocol" выберите "tcp".
4. В поле "Dst. Address" укажите IP адрес роутера.
5. В поле "Dst. Port" укажите порт, на который будут перенаправляться запросы.
6. В поле "In. Interface" выберите интерфейс, через который будут проходить запросы.
7. Перейдите в раздел "Action" и выберите "dst-nat" в списке "Action".
8. В поле "To Address" укажите внутренний IP адрес сервера.
9. В поле "To Port" укажите порт внутреннего сервера.
10. Перейдите в раздел "Advanced" и в поле "Dst. Address" укажите домен, на который будет применяться данное правило.
11. Нажмите "OK", чтобы сохранить изменения.

Это должно настроить маршрутизацию запросов с разных доменов на разные внутренние IP-адреса через роутер MikroTik.
IP - DNS - Static
По нормальному это делает через reverse proxy, например через тот же nginx 

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