Несколько доменов, один IP, несколько серверов [закрыто]

Хорошо, вот в чем дело ...

У меня есть несколько устройств / компьютеров / серверов в моей сети, которые предоставляют такие услуги, как веб-страницы (оба через Apache и IIS ), RDP , Subversion , DVBLink и т. Д. Два из них - Synology коробки, один - Mac Mini с двойной загрузкой с Windows Server 2012 и Mac OS , а другой - Windows 7 установка. Итак, задействовано несколько платформ.

В настоящее время только один домен указывает на мою сеть, однако у меня есть и другие домены, которые я могу использовать. Раньше, когда я хотел запрашивать страницы с разных веб-серверов в сети, я запрашивал на разных портах, таких как 81, 8080 и т. Д., Однако я бы не хотел этого делать, поскольку эти URL-адреса не особо полезны. публично. Мне удалось установить прокси / обратный прокси на одном из серверов Apache , перенаправляя различные запросы, например. использование субдоменов для других физических серверов, однако, это только для обслуживания http-контента и выполняется с помощью mod_proxy и т. д. Это не работает идеально, поскольку мне нужно переписать HTML из-за неправильных ссылок в HTML .

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

Можно ли это сделать?

План состоял в том, чтобы попробовать использовать Windows Server 2012 на Mac Mini , чтобы сделать это с помощью DNS , но здесь у меня проблемы. Я не совсем уверен, что делаю на данном этапе. Я попытался настроить условную переадресацию в диспетчере DNS , где я сопоставляю домен с внутренним IP-адресом. К сожалению, это не работает. Я попытался включить DMZ по умолчанию в маршрутизаторе, так как мне сказали, что это может удалить доменное имя из пакетов. Я тоже не смог выполнить эту работу.

Можно ли этого достичь и на правильном ли я пути?

Буду очень благодарен, если вы укажете мне правильное направление, и если у вас есть хорошие и полезные ресурсы о том, как настроить Windows Server для этого, если возможно.

0
задан 7 December 2012 в 11:14
1 ответ

Для HTTP вы можете использовать mod_proxy или mod_rewrite для перенаправления на основе входящего URL. Если это не сработает и для RDP, вы в значительной степени застряли, используя разные порты на входящем IP-адресе для перенаправления на соответствующий порт на реальном хосте. Другие протоколы могут предлагать другие варианты, но с RDP вы как бы застряли.

1
ответ дан 4 December 2019 в 21:32

Теги

Похожие вопросы