域名换成SitegroundDNS之后应该怎么解析
很多人做外贸网站,在国内购买的域名,例如阿里云域名,然后主机使用的是siteground(以下简称sg),通常将域名与sg主机绑定的方式是添加两个ip地址。

不过sg主机会更换ip地址,ip地址一更换,我们就要重新到阿里云域名处修改,如果不想这么折腾的话,建议直接把域名的dns换成sg自带的。
如何更换域名为sg自带DNS
首先,进到sg后台找到dns,进入sg后台的Websites,选择对应域名下的Manage。

点击之后就能看到DNS,复制两个DNS地址,到域名后台去修改。

域名后台修改DNS
我们以阿里云域名举例,进入阿里云域名后台,点击域名的管理:

然后点击DNS修改,把之前复制的两个DNS修改过来,修改DNS之后生效需要几分钟到几小时不等。

在sg后台重新解析域名
我们的DNS更换之后,之前在阿里云添加的解析都会失效,包括邮箱、子域名等都会失效。
所以为了尽快恢复网站的邮箱和子域名的正常访问,我们要赶快去到sg后台的域名处重新添加解析。
转回sg对应的网址后台,找到DNS Zone Editor

一般我们只用添加如下三种即可,我们以添加阿里云邮箱举例
- CNAME
- MX
- TXT
首先添加邮箱CNAME,不过要注意,sg会自带邮箱CNAME和MX记录,直接删除即可,如下图,我们添加三个CNAME,smtp,pop3和imap

然后添加三个MX记录,Name处留空,Priority分别是5,10,15,Destination分别是http://mx1.qiye.aliyun.com/http://mx2.qiye.aliyun.com/http://mx3.qiye.aliyun.com

然后添加一个TXT如图:

如果你是其他邮箱服务,也可以对应是,基本都是相似的。
总之,在购买绑定域名的适合,建议直接把DNS换到sg会方便一点,不过也要注意,等后期不想使用sg主机的时候,又要重新换dns和解析了,建议收藏保存,未来可能还用的上,哈哈。
配置的过程中其中有几个注意点:
- 由于cf所有的流量必须过为www(但是他其实也支持子域名,后续说),但是我的项目路径为dddjava.com,不是www开头,所以按照sg提示,Redirecting to WWW Tutorial 简单来讲就是将转向dddjava.com的请求重定向成www开头,这样子cf才可以加速。其中详细教程How to redirect non-www URLs to www? 在htaccess放入进去就ok了。
- 警告信息还有一点是dns解析添加按照siteground提示点击后,还是会有警告信息,等一小会,sg就会帮忙处理好
- 前面咱们提到了cf是支持子域名的,按照下图配置
在这里点击active就可以了。所以对于域名为 www.dddjava.com 和 dddjava.com 的流量都是可以走cdn了。
经验
配置原理
siteground服务器配置cloudflare如何支持子域名加速
背景自己有个网站blog.dddjava.com,但是享受不到cdn加速,由于服务器在siteground上,属于非裸机,只能耐心研究。走了很多弯路,(,还