仅将UDP限制为子域

仅将UDP限制为子域,udp,subdomain,reverse-proxy,minecraft,Udp,Subdomain,Reverse Proxy,Minecraft,我有一个Minecraft基岩服务器运行在Docker上,使用默认端口19132 我想限制对mc.domain.com:19132的访问 目前,domain.com:19132(在同一IP上)也可以使用 我如何限制对子域的访问 我使用Nginx反向代理webtraffic,服务器由DigitalOcean托管 谢谢 我如何限制对子域的访问 TL;DR:您想根据服务器上不可用的信息限制访问。这是不可能的 由于两个域共享相同的IP地址,并且也不包含目标域名,因此无法在服务器端区分两个域之间的通信量。

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

我想限制对mc.domain.com:19132的访问

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

我如何限制对子域的访问

我使用Nginx反向代理webtraffic,服务器由DigitalOcean托管

谢谢

我如何限制对子域的访问

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

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

我如何限制对子域的访问

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


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

这些域是否有不同的IP地址?它们都在同一个IP上-将修改问题这些域是否有不同的IP地址?它们都在同一个IP上-将修改问题谢谢您的清楚解释。您是否知道服务器上安装的任何第三方服务可以查看请求的域,然后提供必要的路由?@MikeThrussell:同样,没有足够的信息在服务器上执行路由。服务器上安装的任何第三方服务都无法更改此设置,因为它们也没有必要的信息。这些信息仅在客户端提供。如果您想区分服务器端不同域的UDP流量,则需要这些域的不同IP地址。感谢您的明确解释。您是否知道服务器上安装的任何第三方服务可以查看请求的域,然后提供必要的路由?@MikeThrussell:同样,没有足够的信息在服务器上执行路由。服务器上安装的任何第三方服务都无法更改此设置,因为它们也没有必要的信息。这些信息仅在客户端提供。如果要区分服务器端不同域的UDP流量,则需要这些域的不同IP地址。