DNS:CNAME启用子域中www



i当前有一个域example.com和一个子域sub.example.com。我要做的是通过www,即www.example.comwww.sub.example.com访问它们。记录看起来像这样(在这里使用namecheap,所以不编辑原始区域文件)

Type   Host          Value
A      @             <ip-addr>
A      sub           <ip-addr>
CNAME  www           example.com.
CNAME  www           sub.example.com.

example.comsub.example.comwww.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"。

最新更新