基于访问权限的重定向


Redirect Based On Access

我知道这可能是不可能的。这是我的问题。我有一个域。它适用于我的游戏服务器(我的世界)。我希望能够在游戏客户端和浏览器 URL 中按 example.com 输入我的域,并转到不同的地方。在浏览器中,它会重定向到网站,而在游戏客户端中,它会重定向到游戏服务器 IP。如果需要,我可以提供更多澄清。谢谢

这已经是可能的,因为 Minecraft 服务器的套接字正在侦听与 HTTP 端口不同的端口。

您应该能够在不进行任何修改的情况下运行 Web 服务器和 Minecraft 服务器,因为 HTTP 侦听端口 80,而 Minecraft 在端口 25565 上运行。

如果您在家里,那么您还需要将路由器设置为允许这两个端口的端口转发。此外,端口 80 可能会被您的 ISP 阻止。

您可以使用 SRV 记录,以便游戏服务器请求转到一个位置,Web 请求转到另一个位置。

如果您可以控制域名转发到的服务器,则可以使用。如果您使用的是 linux 服务器,我会推荐 IP 表。使用 IP 表进行端口转发的示例