Здравствуйте, я знаю, что могу настроить iptables для пересылки на другой ip, когда указан порт

Пример:

  • пользователь заходит на domain.com и показывает сайт
  • другие типы пользователей domain.com:28015 и он подключается к игровому серверу

Теперь я могу сделать так, чтобы он работал только на поддомене?

например

  • пользователь вводит sub.domain.com и показывает сайт субдомена
  • пользователь вводит sub.domain.com:28015 и подключается к игровому серверу

причина, по которой я хочу этого, заключается в том, что у меня есть пара игровых серверов, и у всех есть сайт, работающий на своем собственном поддомене (например, rust.domain.com и mc.domain.com).

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

2 ответа2

1

Невозможно. Пакеты TCP содержат только IP-адреса источника и назначения, а не FQDN. Таким образом, если ваш домен и поддомен указывают на одни и те же IP-адреса, iptables не сможет определить, к какому домену подключается пользователь.

0

хорошо, я нашел решение

поэтому я создал поддомен и дал ему ip выделенного сервера, на котором размещены мои игровые серверы.

я вошел на сервер под управлением Windows 2008 и использовал netsh интерфейс portproxy для перенаправления всех запросов порта 80 на веб-сервер

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