更换了网站服务器空间的时候,站长通常需要对域名解析进行修改。由于不同的服务商之间的架构不同,很多时候并非IP的更换,而是CNMAE更换IP或IP更换CNAME,这里介绍一下这种情况的网站域名解析的技巧。
如果使用传统方式将www从CNAME迁移到A,直接添加A记录,会提示一个CNAME记录已经存在,用户往往需要执行一个CNAME删除操作,才能再执行一个A添加操作,由于域名解析生效时间的延迟,会导致一段时间www域名无法解析,短则几分钟,长则一两个小时,这种修改方式体验不好。
比较好的平滑修改的方式是,使用@和www两个记录解析网站,@使用A记录来解析IP地址,www使用CNAME记录来解析域名,如果需要执行从CNAME更换到A,则修改方法是,先把@的A记录修改为目标IP地址,接着,将www的CNAME解析到@,这样,就可以实现将www的CNAME解析到一个IP地址。
同理,域名设置好了以后,如果未来需要将A记录修改到CNAME记录,则直接将www的CNAME修改为目标值即可。
这样,更换www的内容时候,可以从CNAME到A都可以更换。这种CNAME迁移方式不但速度快,还稳定,不会在更改DNS的时候,出现域名无法解析的情况。
附录:相关知识
域名解析:域名解析就是域名到IP地址的转换过程。IP地址是网路上标识自己网站的数字地址,为了简单好记,采用域名来代替IP地址标识站点地址。域名的解析工作由DNS服务器完成。
A记录:A记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置网站域名的二级域名。
CNAME记录:CNAME记录,即:别名记录。这种记录允许站长将多个名字映射到同一台计算机。 通常用于同时提供WWW和MAIL服务的计算机。例如,有一台服务器同时提供WWW和MAIL服务,为了便于用户访问服务。可以为该计算机设置两个别名(CNAME):WWW和MAIL。