Ограничить доступ к серверу Minecraft поддоменом на сервере, который также является обратным прокси-сайтом Nginx?

Ограничить доступ к серверу Minecraft поддоменом на сервере, который также является обратным прокси-сайтом Nginx?

У меня есть сервер Minecraft и веб-сервер под , minecraft.example.comно у меня есть и другие веб-серверы под разными поддоменами, например studio.example.com, download.example.comи т. д.

Я хочу ограничить, чтобы доступ к моему серверу Minecraft был возможен только через minecraft.example.com. Я пробовал записи SRV, но они, похоже, не работают.

Мои веб-серверы находятся за прокси-сервером Nginx и DNS-сервером bind по адресу 192.168.1.100.

Мой сервер Minecraft находится 192.168.1.47на порту по умолчанию 25565.


Если я открою порт на своем маршрутизаторе, то 192.168.1.47смогу подключиться к серверу с любым из поддоменов. Но когда я открою порт к своему DNS-серверу, где я уже установил запись SRV, я не смогу подключиться. Я получаю сообщение об ошибке «подключение отклонено».

У меня все эти поддомены и сервер Minecraft находятся под одним и тем же публичным IP-адресом.

Может кто-нибудь помочь мне разобраться? Я уже пару недель перепробовал все, что нашел в интернете, но ничего не работает.

Связанный контент