Для настройки перенаправления различных субдоменов на разные порты одного IP-адреса, вам необходимо настроить DNS записи для каждого субдомена так, чтобы они указывали на один и тот же IP-адрес, но с разными портами. Например, subdomain1.example.com должен указывать на IP-адрес вашего сервера, а subdomain2.example.com должен указывать на тот же IP-адрес, но с другим портом.
Затем вам нужно настроить ваш веб-сервер (Apache, Nginx и т. д.) так, чтобы он слушал на соответствующих портах и обрабатывал запросы для каждого субдомена.
Для настройки маршрутизации трафика на определенный порт в зависимости от сабдомена на маршрутизаторе OpenWRT, вам нужно использовать функцию порт-отображения (port forwarding).
Пример настройки с помощью OpenWRT:
1. Войдите в веб-интерфейс маршрутизатора OpenWRT.
2. Перейдите в раздел «Network» -> «Firewall».
3. Нажмите на вкладку «Port Forwards» и создайте новое правило.
4. Укажите внешний белый IP-адрес маршрутизатора, внешний порт и внутренний IP-адрес сервера в DMZ зоне и внутренний порт, на который необходимо перенаправить трафик.
5. Укажите также нужные ограничения доступа (например, протокол и источник трафика).
6. Сохраните и примените изменения.
Теперь трафик с разных портов будет перенаправляться на нужные порты приложений в вашей сети в зависимости от субдомена.
Обратите внимание, что для правильной работы порт-отображения необходимо настроить и защитить соответствующие правила брандмауэра, чтобы обеспечить безопасность вашей сети.