如何在 cPanel 中添加 CNAME 记录

Cpanel 是不提供 CNAME 的解析的,所以我们要给域名添加 CNAME,就要把 DNS 解析托交给其他域名服务(比如 LD 用的 Godaddy 域名服务)。 接着把域名 A 记录定向到 空间和主机所在 IP,最后在 DNS 解析中添加 CNAME 记录。 下面以 Godaddy 域名解析为例进行说明。

因为各种原因要添加 CNAME, 但是主机或空间使用的 在 Cpanel 管理面板里没有该选项,这个时候就朦了? 其实把域名 DNS 托交会域名提供商的 域名解析服务就可以了。 我们一般使用 Cpanel的话,一定会把 域名的DNS解析服务器改成 Cpanel 提供的,这时候域名供商的 域名管理中会看到类似于下面的域名状态:


使用 Cpanel 自带 DNS 解析时的 域名状态

使用 Cpanel 自带 DNS 解析时的 域名状态

  1. 首先进入 Godaddy 域名管理 导航栏中的 “Nameservers” 选项,选择第一项 “Parked nameservers”, 如图:
    修改 DNS 解析服务器

    修改 DNS 解析服务器

    三个选项的含义:
    Parked nameservers (Park my domains here.) 修改为Godaddy域名停放的NS。
    Hosting nameservers (Host my domains here.) 修改为Godaddy主机的NS。适用于使用Godaddy主机的域名。
    Custom nameservers (I host my domains elsewhere.) 客户自定义NS

    好了,经过这一步,已经把 域名DNS 解析服务器改为 Godaddy 的域名解析服务器了; 等解析生效后,既可以开始第二步(一般 Godaddy 等上 15分钟足矣);

    DNS 解析成功后的域名状态

    DNS 解析成功后的域名状态

  2. 修改域名 A 记录 到你的主机或域名的 IP; 选择 “Total DNS Control and MX Records”(就在第一步第二张图标出那里), 在详细列表中选择修改 A记录的图标,然后填入你的 IP。
    修改域名 A 记录

    修改域名 A 记录

    修改完 A记录,等解析生效后,你的域名(网站)就可以正常访问了;

  3. 在”Total DNS Control and MX Records” 的域名详细列表中,选择 “Add New CNAME Record” 按钮, 添加你需要的 CNAME记录;
    添加域名 CNAME 记录

    添加域名 CNAME 记录

    这一步我的解析比较慢,等了近3个小时; 完成 CANME记录 的解析生效后,就可以在你需要的服务商那里 修改子域名了, 当然有些服务商允许直接添加 子域名,系统等你的 CNAME记录生效后自动处理子域名。

补遗: 之后登录 cpanel 和 ftp 时记得用刚才改的 IP,这样不容易出错。 如果没有 DNS 解析服务的话,可以使用 LD 在 在Linux下实现动态域名 一文中提到的免费域名 DNS 解析服务: zoneedit

相关文章:

“如何在 cPanel 中添加 CNAME 记录” 有9条回响

fqch十一月 22nd, 2008 at 8:16 下午

没用过~我一般都A记录域名到IP就完了

回复

LD 回复:

@fqch, CNAME主要用来做二级域名的某些服务

回复

Yacca 回复:

@fqch, 我也是这么懒滴…

回复

childpandora十一月 24th, 2008 at 8:46 上午

很晕的说!

回复

乱序十一月 29th, 2008 at 9:24 上午

诶..你好强大

回复

hoyogo七月 17th, 2009 at 9:29 上午

这个网站的
http://www.hoyogo.com
的二级域名怎么做呢?

回复

Eden十月 1st, 2009 at 4:23 下午

原来可以这样滴。你的图片看不到哦。

回复

LD 回复:

牟法了,您这翻墙看吧

回复

智客家园二月 6th, 2010 at 1:22 下午

谢谢分享解决我的问题了

回复

雁过留声,风过流痕, 人过留名.
请领导点评: