我有两个域连接到一个服务器(同一个 IP)。我想将 domain1.example.com 重定向到 1.2.3.4:12345,将 domain2.example.com 重定向到 1.2.3.4:12346。我该怎么做?我无法在 .htaccess 中执行此操作,因为我希望它在多人游戏中起作用。
答案1
这完全取决于游戏使用的协议。如果它支持 SRV 记录,请使用它们。如果不支持并且不使用 HTTP,那么您将遇到困难。
答案2
- 如果它只是原始 TCP,那么你就倒霉了,这是不可能完成的。
- 如果是 HTTP,那么可能需要使用代理来重定向流量。
- 如果是其他原因,那么您将面临困难 - 甚至可能根本不可能。要做到这一点,客户端需要将目标域包含在有效负载中的某个位置;HTTP 通过标头来实现这一点
Host:
,但主要用于使多个网站可以从同一端点获取信息<ip>:<port>
。