Назад | Перейти на главную страницу

Лучший способ перенаправить внутренний 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

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

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