添加CNAME记录

什么时候添加CNAME记录

AIGC的回答






不过为什么就是不行呢

例如,我以linux.do论坛为例,,但是就是不成功




我对于添加CNAME记录一点都不懂,各位大佬讲解一下。

谷歌了一下,显示是:

我是按照这样操作啊,无论是tombox.serv00.net还是linux.do都不行啊。

2 个赞

CNAME不是反向代理,谢谢

5 个赞

CNAME是指向你当前服务器的域名的别名。例如你的A记录是@ xx.xx.xx.xx,你的CNAME设置就应该是www domain, subname domain 这样的结构

2 个赞

在对一件事物没有认知之前,请搜索相关的教程进行了解,而不是首先询问AIGC。(重点)

3 个赞

AI是放大器,不懂的时候,AI可以让更不懂~~~~我瞎说的 :doge

1 个赞

所以你的目标是弄清楚cname的应用场景,还是反代一些网站域名

1 个赞

cloudflare的cname加上它的cdn代理就有反向代理的效果吧?

1 个赞

我猜测他是想实现反代的效果 :joy:

1 个赞

大佬们,我搜索cname的应用场景,第一篇文章是这样说的:DNS入门学习:CNAME记录和A记录的区别_域名_地址_场景

一、什么是A记录

A记录是DNS解析中最常见也是用途最广的一种DNS记录类型,它用于将域名指向对应的IP地址空间,通过添加A记录相当于告诉DNS系统,当用户输入域名时将其导向A记录所设置的服务器IP地址。如我们需要将www.example.com这个域名指向1.1.1.1这个IP地址,就需要添加一条A记录,即可完成域名与IP地址之间的绑定关系。需要注意的是A记录仅适用于IPv4地址解析,IPv6地址需要使用AAAA 记录。

二、什么是CNAME记录?

CNAME记录是DNS解析中另一种比较常见的记录类型,它与A记录不同,它代表的是主机名到主机名的映射。当我们想将域名指向另一个域名,而不是一个IP地址时,这时候就需要添加一条CNAME记录。比如,我们需要将www.example.com这个域名指向另外一个域名test.example.com,这时候就需要添加CNAME记录,而非A记录。

CNAME比较常见的应用场景是,一个公司拥有多个域名指向一个IP地址,如果IP地址发生变更,就需要针对每一个域名做A记录修改,不仅效率低,还容易出错。这种情况下,我们就可以使用其中一个域名或单独创建一个新的域名,将这个域名做一条A记录指向目标IP地址,然后将其他域名做CNAME记录指向该域名。当IP地址发生变更时,只需要对CNAME指向的域名做修改即可,而无需针对每一个域名做更改,这样就大幅提升了工作效率,降低了操作失误的风险。此外,CNAME记录还经常用于CDN、企业邮箱、全局流量管理的场景。

三、A记录和CNAME记录的区别

A记录和CNAME记录最终都是为了实现域名与服务器IP地之间的映射关系,但区别在于A记录直接将域名解析到一个IP地址,而CNAME记录则需要将域名解析到另外一个域名,然后由另外一个域名解析到IP地址。

可是我就是按照这样配置的,为什么不行呢

1 个赞

不行是指什么不行?

1 个赞

我访问我设置的域名,显示

1 个赞

按照我搜索的,全部都指向一个意思啊:CNAME记录就是设置一个设置一个名称,目标填写目标域名,点击确定就行啊

1 个赞

人家服务器让你cname吗

3 个赞

大佬们,我是真的不懂这个,谷歌搜索了他们都是在说:CNAME记录就是把域名解析到另外一个域名,CNAME记录就是设置一个设置一个名称,目标填写目标域名,点击确定就行啊

1 个赞

还需要在服务器设置CNAME吗

2 个赞

不是解析到另外一个域名,是另外一个域名的别名,解析结果都是后面的ip

2 个赞

cname不是这样的 你的需求是url转发

2 个赞


知乎的一个回答是cname存在的意义就是域名不属于自己啊

1 个赞

不是,看有没有设置,有的服务器就不让你cname,我试了linuxdo和baidu,都是不允许

1 个赞

在cloudflare里是page rules

2 个赞