У меня есть физический Windows Server, и домен который я купил domen.ru, далее мне нужно шоб по домену переходило на БД которое я выставил через Apache как веб-сервер, сейчас это работает по внешнему ип адресу и порту, что я должен сделать на сервере чтобы выполнить переадресацию
1) У регистратора скорее всего есть бесплатная услуга - хостинг NS серверов.
2) В админке DNS регистратора - создайте нужные записи, указав IP сервера, где лежит сайт, базы данных и т.д. Например запись AAA для поддомена * - с IP вашего сервера - "завернет" вообще любые поддомены *.domen.ru на ваш IP.
3) Заведите белый IP на ваш сервер или настройте проброс нужных портов на него с роутера.
А adres я сделал на хостинге, и получается домен заменяет мой белый ип адрес, но при переходе на БД я дальше указываю условно говоря domen.ru:1111, и тогда переходит как сделать прямой переход, чтобы не указывать порт
Проброс на сервер на роутере я сделал, роутер Microtik, а как детальнее завести белый ип на сервер, возможно у меня это уже сделано, но я не целесообразно понимаю
Не очень понимаю какая цель, но если вы хотите, чтоб при входе на домен вас перекидывало на domen.ru:1111, то схема такая:
1) Поднимаете/арендуете web-сервер, создаете на нем сайт domen.ru, на регистраторе DNS создаете запись AAA - имя записи @, адрес - IP вашего web-сервера.
2) На своем веб сервере, на сайте domen.ru - делаете привязку по http (а возможно и https, но тогда не забудьте настроить получение бесплатного сертификата от хостера или letsencrypt) и создаете правило форварда клиентского браузера, на адрес, который вам нужен - http:domen.ru:1111
Итог - пользователь в браузере вводит domen.ru, на долю секунды заходит на него, тут же получает "пендель" от сервера - и перепрыгивает на domen.ru:1111
А на Windows Server соответственно это все реализуется на IIS за пару минут.