i当前有一个域example.com
和一个子域sub.example.com
。我要做的是通过www
,即www.example.com
和www.sub.example.com
访问它们。记录看起来像这样(在这里使用namecheap,所以不编辑原始区域文件)
Type Host Value
A @ <ip-addr>
A sub <ip-addr>
CNAME www example.com.
CNAME www sub.example.com.
当example.com
,sub.example.com
和www.example.com
是可访问的,www.sub.example.com
不是,我在做什么错?
您需要:
CNAME www.sub example.com.
说明:
(由于域是example.com
,它将附加到任何Host
不结束的.
)
A @ <ip-addr>
表示example.com
= <ip-addr>
A sub <ip-addr>
表示sub.example.com
= <ip-addr>
CNAME www example.com.
表示www.example.com
= example.com
(在www.example.com
= <ip-addr>
中产生)
CNAME www sub.example.com.
表示www.example.com
= sub.example.com
(在www.example.com
= <ip-addr>
中再次产生,因此最后一个显然是呈现的,可以删除)
所以,您在任何地方都没有定义www.sub.example.com,其中任何一个都可以使用:
CNAME www.sub example.com.
CNAME www.sub sub.example.com.
CNAME www.sub www.example.com.
A www.sub <ip-addr>
查看此文档 - 我的域
我相信,对于cname记录,它应该是" sub.domain"。