Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如何将子域的特定端口重定向到另一个IP地址_Apache_Http_Dns_Subdomain - Fatal编程技术网

Apache 如何将子域的特定端口重定向到另一个IP地址

Apache 如何将子域的特定端口重定向到另一个IP地址,apache,http,dns,subdomain,Apache,Http,Dns,Subdomain,好的,我注册了一个域名,出于这些目的,我将把它称为mydomain.com。 我也有共享主机仅供参考,所以我可能会在做我的计划限制 所以基本上我有一个子域,gserver.mydomain.com,它指向主机服务器上的一个目录,显示这个子域的一个单独的网站,显示它对应的游戏服务器的信息 因为它是关于游戏服务器的,我当然希望gserver.mydomain.com也能将用户引导到游戏服务器的IP,但我不能将它同时引导到Web服务器和区域记录中的游戏服务器,因为它们是分开的IP 如果游戏服务器监听。

好的,我注册了一个域名,出于这些目的,我将把它称为mydomain.com。 我也有共享主机仅供参考,所以我可能会在做我的计划限制

所以基本上我有一个子域,gserver.mydomain.com,它指向主机服务器上的一个目录,显示这个子域的一个单独的网站,显示它对应的游戏服务器的信息

因为它是关于游戏服务器的,我当然希望gserver.mydomain.com也能将用户引导到游戏服务器的IP,但我不能将它同时引导到Web服务器和区域记录中的游戏服务器,因为它们是分开的IP

如果游戏服务器监听。。让我们假设端口2400,那么是否可以让gserver.mydomain.com:2400指向另一个IP—游戏服务器的IP,同时仍保留端口80上的Web主机IP


我对如何进行有一个大致的想法,但在当前的托管计划中,限制可能会阻止我。

谈到DNS,不可能使用端口tcp或udp信息,因为它只处理名称/ip的基本信息。 因此,gserver.mydomain.com将始终解析为DNS数据库中的IP,而不考虑:端口。实际上,端口不是DNS名称的一部分。 如果您的所有服务器都是HTTP服务器,并且您可以访问Apache web服务器,那么您可以使用类似proxy_pass的东西。 你可以看看这个链接