DNS-запись для перенаправления разных портов на разные хосты - PullRequest
0 голосов
/ 08 мая 2018

У меня есть поддомен, который я хочу использовать для 2 вещей одновременно:

  • При доступе через веб-порты перенаправьте на Сервер 1 , чтобы отобразить веб-страницу,
  • Когда этот адрес используется для удаленного рабочего стола Windows, перенаправьте на Сервер 2 для удаленного рабочего стола.

Можно ли разделить трафик с помощью записи DNS на основе порта входящего запроса?

Я немного прочитал, но не мог понять, сработают ли записи SRV или это будет метод, обратно совместимый.

Спасибо всем, кто дает некоторые идеи.

Ура!

1 Ответ

0 голосов
/ 08 мая 2018

Это выходит за рамки DNS, поскольку его роль - просто разрешение имен доменов, а порты не существуют в мире DNS.

Это похоже на идеальный вариант использования для чего-то вроде haproxy , но вам все равно понадобится один из серверов для маршрутизации всего трафика на другой, если вы не используете два разных имени хоста.

При использовании HAProxy поток пакетов будет следующим:

Пользователь A (Интернет)

  • Поиск DNS на example.com -> 1.1.1.2
  • Установить TCP-соединение с 1.1.1.2 через порт 80 (haproxy)
  • HAProxy перенаправляет это соединение в реальный веб-сервис 1.1.1.6

Пользователь B (RDP)

  • DNS Lookup of example.com -> 1.1.1.2
  • Установить TCP-соединение с 1.1.1.2 через порт 5900 (haproxy)
  • HAProxy перенаправляет это соединение в реальную службу RDP 1.1.1.7
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...