将 www2 重定向到另一台服务器

将 www2 重定向到另一台服务器

我需要重定向(192.0.2.1)www2上存在的子域名,example.com以透明方式重定向到另一台服务器(例如example.net,192.0.2.2)。但我将通过访问第二台服务器www2.example.com。我该怎么做?

目前,我尝试在和上创建和/CNAMEA条目,并且我也在这些条目上进行设置,但是没有起作用。example.com"www2 CNAME example.net"www2 A example.netexample.net

编辑:这是我当前的设置。

示例.com(主服务器):

    www  A     192.0.2.1
    www2 CNAME parked.example.net

例子.net(辅助服务器):我在此服务器上配置了两个域名。我不知道该如何配置。但基本上我有example.com(与主站点同名)和一个名为的停放域名parked.example.net。我尝试在两者上都配置了它,但没有任何效果。

    www2 A     192.0.2.2

目前,www2.example.com正在重定向到辅助服务器,但它无法正确处理安装在其上的网站,如果我直接访问它,它会从 cgi 返回“抱歉”消息,例如http://www2.example.com/。或者,如果我访问它,它会返回“404 错误”(水色屏幕)http://www2.example.com/index.php

答案1

你可能想要这样的东西:

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。

答案2

首先,请向我们提供更多有关问题的信息。您是否能访问 www2.example.com 网站?DNS 错误?404 页面?还是其他完全不同的内容?

需要检查以下事项:确保 DNS 解析正确。您可能需要清除缓存。Ping www2.example.com,确保您获取了正确的 IP 地址。

否则,您的问题暗示您可能正在尝试对网站执行此操作。example.net 上的站点是否配置为响应 www2.example.com 的请求?如果没有,您可能需要在 www2.example.com 上进行 http 重定向,而不是您在此处尝试的 DNS 方法。

相关内容