我需要在example.com (192.0.2.1)上redirectwww2子域以透明地redirect到另一台服务器(如example.net ,192.0.2.2)。 但是我将通过www2.example.com访问第二台服务器。 我怎么能做到这一点?
目前我尝试在example.com上创buildCNAME和/或A条目,例如"www2 CNAME example.net"和www2 A example.net ,我也在example.net设置了这个条目,但是它不起作用。
编辑 :这是我目前的设置。
example.com (主服务器):
www A 192.0.2.1 www2 CNAME parked.example.net
example.net (辅助服务器):我在此服务器上configuration了两个域。 我不知道如何configuration它。 但基本上我有example.com (主站点的同名)和一个名为parked.example.net的停放域名。 我试过configuration这两个,但没有工作。
www2 A 192.0.2.2
目前, www2.example.com正在redirect到辅助服务器,但是不能正确处理安装的网站,如果直接访问它,则会从cgi返回“Sorry”消息,如http://www2.example.com/ 。 或者如果我访问它像http://www2.example.com/index.php返回一个“404错误”(aqua屏幕)。
你可能想要这样的东西:
example.com WWW A 192.0.2.1 WWW2 CNAME WWW2.example.net. example.net WWW2 A 192.0.2.2
这将使www.example.com转到192.0.2.1,而www2.example.com转到192.0.2.2。
首先,给我们更多关于什么不起作用的信息。 您是否获得了www2.example.com的网站? 一个DNS错误? 404页? 完全不同的东西?
有些事情要检查:确保DNS正确解决。 您可能需要清除caching。 Ping www2.example.com,并确保您获得正确的IP地址。
否则,你的问题暗示你可能试图与网站做到这一点。 example.net中的站点是否被configuration为响应www2.example.com的请求? 如果没有,您可能需要在www2.example.com上进行httpredirect,而不是您在此尝试的DNS方法。