使用bind将网站流量转发到不同的服务器

使用bind将网站流量转发到不同的服务器

我托管的网站将移动到新服务器上托管的不同域。新域是 subdomain.newdomain.com。

该网站目前托管在我的服务器上的 currentsite.com 上。我将继续在我的主机 mail.currentsite.com 上托管邮件。

我的服务器对 currentsite.com 具有权威性。

我想修改 currentsite.com.hosts 文件中的区域记录,以便所有网站流量(带或不带 www 子域)重定向到 subdomain.newdomain.com。换句话说:

  • www.currentsite.com 应重定向到 subdomain.newdomain.com
  • currentsite.com 还应该重定向到 subdomain.newdomain.com
  • mail.currentsite.com 仍保留在当前主机上

是否有可能做到这一点?或者我是否必须依赖 apache 将网站流量重定向到 subdomain.newdomain.com?

答案1

在你的currentsite.com区域...

你可以这样做:

; redirect www.currentsite.com to subdomain.newdomain.com
www    IN  CNAME      subdomain.newdomain.com.

...这将解决第一个要点。从技术上讲,您无法重定向或转发根域(顶点记录)。不过,您可以将其解析为 IP 地址,如下所示:

; resolve currentsite.com to subdomain.newdomain.com
; replace 123.234.1.123 with IP address of subdomain.newdomain.com
@    IN  A     123.234.1.123

这假设您当前的MX记录不指向@而是指向某些其他 IP 地址。如果它们当前指向@您需要修改它们以指向实际的 IP 地址。

相关内容