在Cpanel中设置CNAME
这个可能有点标题党了,上一篇说过,Cpanel很强大,但是目前的版本是不能设置CNAME的(其他的Panel例如Vista Panel可以)。
通常情况下,注册了一个域名,指向一个简单的空间,只需要使用A记录即可,不需要改主域名的NS记录,那么你的域名通常可以就托管在域名注册商提供的域名服务器,例如在Godaddy,默认就是托管在godaddy自己的DNS服务器。
但是如果想将自己的域名绑定或者附加到一个空间,通常需要修改主域名的NS记录指向空间提供商自己的NS,例如在Cpanel附加或者停靠域的时候就要检查域名的NS记录。
但是如果将主域的NS记录指向了共享空间的DNS,并且使用的是CPanel,那如果需要设置CNAME指向,那就一点办法也没有,例如要设置一个独立发布的feed地址指向feedsky,就不好办。
其实可以这样解决。
1. 先将 域名的 NS记录指向 空间商的NS。
2. 在空间的Cpanel中添加停靠或者附加域
3.去域名注册商哪里修改NS记录,指向一个有完整域控制的NS(Godaddy可以就使用自带的NS)。
4.将第三步中的域名管理中添加A记录指向 空间商的IP
5. 最后就可以添加任意的CNAME了
其实上面的方法就是为了绕过Cpanel的NS记录检查而创建停靠域或者附加域,经过测试,这种办法是行得通的。
