我计划建立一个网站domain1.com
,但希望所有访问该网站的流量都重定向到domain2.com
。
subdomain1.domain1.com
如果我这样做,创建和会出现什么问题吗subdomain2.domain1.com
?
谢谢 !
答案1
域名不处理“流量”,它们只是指出联系服务器的 IP 地址。显然,您可以为 和 设定不同的 IP 地址。topdomain.tld
在subdomain.topdomain.com
您的例子中,您甚至希望使用 CNAME 为 设定别名。然后,您可以为和增加 DNS A/AAAA 记录。DNS 区域将如下所示:domain1.com
domain2.com
subdomain1.domain1.com
subdomain2.domain1.com
domain1.com. CNAME domain2.com.
subdomain1.domain1.com. A 255.255.255.255
subdomain2.domain1.com. A 255.255.255.255
答案2
对于 HTTP,简短的回答是“否”。DNS 中domain1.com
可以domain2.com
有相同的 A 记录或不同的 A 记录。您使用的 Web 服务器http://domain1.com
必须具有重写 URI 的规则,http://domain2.com
并发送 301 永久移动重定向响应。这将导致浏览器中的名称发生变化并重新加载新网站。
subdomain1.domain1.com
这对可以添加自己的 A 记录甚至 CNAME 的域名没有影响。
注意:对于真实的域名为 domain1.com 和 domain2.com,这些是二级注册,因此您不能使用 CNAME 来处理这些因为根据定义,它们是带有 SOA 和 NS 记录的区域顶点域。CNAME 与任何其他记录类型都是非法的。