将 UDP 限制为仅子域

Limit UDP to subdomain only

我在 Docker 上有一个 Minecraft Bedrock 服务器 运行,使用默认端口 19132。

我想将访问限制为 mc.domain.com:19132

目前 domain.com:19132(在同一 IP 上)也可以使用。

我如何限制对子域的访问?

我使用 Nginx 反向代理网络流量,服务器托管在 DigitalOcean。

谢谢。

How can I limit access to only the subdomain?

TL;DR:您想根据服务器上不可用的信息来限制访问。这是不可能的。

鉴于两个域共享相同的IP地址,并且the protocol也不包含目标域名,因此无法在服务器端区分两个域之间的流量。只有客户端知道使用哪个域名访问服务器,服务器只能看到 IP 地址,这对于两个域都是相同的。