Лучший способ перенаправить внутренний DNS на внешний сайт?

Мы размещаем несколько веб-приложений вне интрасети. URL-адреса этих приложений длинные, сложные и в целом не удобны для пользователя. Пример:

http://hostingsite:port/approot/folder/folder/login.aspx <-- (production)
http://hostingsite:port22/approot/folder/folder/login.aspx <-- (dev)
http://hostingsite:port33/approot/folder/folder/login.aspx <-- (test)

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

http://prod  --> http://hostingsite:port/approot/folder/folder/login.aspx
http://dev --> http://hostingsite:port22/approot/folder/folder/login.aspx

Я не знаком с процессом и настройкой DNS, насколько я знаю, DNS может быть перенаправлен только на IP, но не на субдомены для путей к каталогам, как описано выше? Это правильное предположение?

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

http://prod --> [internal webserver] --> redirect --> http://hostingsite:port/approot/folder/folder/login.aspx

Есть лучший способ сделать это?

1 ответ

Решение

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

Другие вопросы по тегам