Возможно ли и как мне сделать так, чтобы один домен www.mydomain.com был подключен к 2 серверам?

Ситуация:

У меня есть выделенный сервер, на котором я размещаю, например. "некоторый игровой сервер", и у меня также есть хостинг VPS, на котором есть моя веб-страница. Оба сервера уже подключены через туннель, поэтому я могу получить доступ к базе данных mySQL друг на друге (обмен данными).

Теперь, чтобы подключиться к этому "некоторому игровому серверу", вам нужно ввести «mydomain.com:port» внутри игры.

Я хочу, чтобы при вводе www.mydomain.com в браузере вы подключались к VPS-хостингу, где находится веб-страница, но при вводе «mydomain.com:port» (например, «mydomain.com:14440»). ) в игре вы можете получить доступ к выделенному серверу, на котором есть реальные "некоторые игровые серверы".

Также: существует более одного "игрового сервера", поэтому портов мало.

Надеюсь, вы поняли, что я имел в виду. Спасибо за ответы!

3 ответа3

1

Я думаю, что ключевое слово, которое вы ищете, это "балансировка нагрузки". Здесь один сервер обрабатывает входящий веб-запрос и перенаправляет работу на один из множества доступных серверов. Есть несколько способов реализовать распределение нагрузки. Вот общее резюме, чтобы вы начали.

0

Если я правильно понимаю ваш вопрос, я полагаю, что:

  • mydomain.com в DNS является хостом для «IP выделенного сервера»
  • www.mydomain.com - это CNAME для mydomain.com или A для «IP выделенного сервера»

Затем, если вы в состоянии установить веб-сервер на "выделенном сервере", было бы очень просто настроить прозрачный прокси-сервер для "хостинга VPS"

Пример использования Apache:

ProxyPass / http://hosting_vps
ProxyPassReverse / http://hosting_vps

Я также рассматриваю маршрутизацию как решение, но гораздо более сложную в настройке (включает в себя какие-то манипуляции с туннелем и таблицей маршрутизации на обоих хостах, что я считаю совершенно нежелательным)

0

Имя преобразуется в один или несколько IP-адресов. Каждый IP-адрес для одного компьютера.

Вы можете взломать ваш роутер для маршрутизации между двумя компьютерами в зависимости от порта назначения, но это не рекомендуется.

Переадресация портов замедлит ваши соединения с игрой.

Вам лучше объявить "game.mydomain.com" в вашем DNS и иметь полную пропускную способность на обоих серверах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .