限制 Minecraft 服务器对同时反向代理 Nginx 站点的服务器上的子域的访问吗?

限制 Minecraft 服务器对同时反向代理 Nginx 站点的服务器上的子域的访问吗?

我有一个 Minecraft 服务器和一个 Web 服务器minecraft.example.com,但我在不同的子域下还有其他 Web 服务器,例如studio.example.comdownload.example.com等等……

我想限制我的 Minecraft 服务器只能通过 访问minecraft.example.com。我尝试了 SRV 记录,但似乎不起作用。

我的网络服务器位于 Nginx 代理服务器和绑定 DNS 服务器后面192.168.1.100

我的 Minecraft 服务器位于192.168.1.47默认25565端口。


如果我打开路由器上的端口,那么192.168.1.47我就可以连接到任何子域的服务器。但是当我打开 DNS 服务器的端口时,我已经设置了 SRV 记录,我无法连接。我收到一条拒绝连接的错误消息。

我将所有这些子域和 Minecraft 服务器都置于同一个公共 IP 地址下。

有人能帮我解决这个问题吗?几周来我尝试了网上找到的所有方法,但似乎都没有用。

相关内容