我想将www.example.com的CNAME记录指向sub.example2.com。 example2.com的托管是一个共享托管(没有Addon域功能的cPanel)。
所以,我所做的是在cPanel中添加一个子域:sub.example2.com
然后我将example.com的www(和没有www)的CNAME记录添加到sub.example2.com
传播后,www.example.com会显示托管的默认服务器页面,而不是显示子域内容。如果我直接访问此子域,它可以正常工作。
请问有人帮我这些吗?感谢。
答案 0 :(得分:1)
如果我理解你的意图,你必须告诉cPanel你想要提供www.example.com
,而不是另一件事。或者通过对www.example.com
进行HTTP重定向来创建处理sub.example2.com
的某个地方(任何地方)的第三个虚拟主机。
另请注意,如果没有www,您不能拥有example.com的CNAME记录,因为域记录已经包含SOA和NS记录,而CNAME不能与其他任何内容结合使用 - 它必须是A记录
答案 1 :(得分:1)
了解你正在做什么的另一件事:
您无法在区域顶点
中使用CNAME(所以在example.com区域中记录“@ IN CNAME example2.com”)
理论上它是,但实际上太多(解决)名称服务器会感到困惑。