我无法为此找到明确的答案,所以我想我会问这里。有没有办法使用PHP实质上解析为基于子域的IP?我会使用PHP header(),但问题是IP不会全部转向Web服务器。为了更好地解释,我将举一个例子:
客户访问s1.server.com,应该转到10.10.10.10
客户访问s2.server.com,应该转到11.11.11.11
如果可能的话,我也希望能够指定端口,例如:
客户访问s3.server.com,应该转到12.12.12.12:8080
据我所知,您可以使用Web引擎(Apache,Nginx等)或通过为子域添加多个DNS条目来完成所有这些操作。我的问题是我需要一个非常动态的系统(DNS和引擎条目需要手动添加),最后我想要的东西最终会使用PHP脚本在MySQL数据库中查找基于什么的IP使用子域。
这样的事情可能吗?如果是的话,我该怎么做呢?如果没有,我是否坚持使用DNS或特定的引擎配置来实现这一目标?