目前很多主机例如SiteGroud都拥有自己的DNS服务,你可以直接在创建网站的时候选择一个域名(有些主机服务商会赠送一年的域名使用,有些是需要购买),如果你是在其它地方购买的域名也可以切换成主机的DNS服务,让后在主机的域名管理中管理域名,包括修改域名解析,添加子域名等等操作。修改域名DNS服务到主机的DNS服务器的好处就是方便管理。
当然修改之后域名续费还是要到购买注册域名的平台,同时如果主机不提供免费的CDN服务,你就需要购买主机的付费CDN服务,如果你想用Cloudflare的免费CDN服务,就需要重新修改域名DNS为Cloudflare的DNS。
这里我以在Namesilo注册的域名为例,将域名DNS换成SiteGround的DNS。
第一步:找到主机的DNS地址
通常一个DNS地址会有两个互为备用。
在SiteGround主机中你可以在Site Tools面板下的Domian子目录 Domain Zone Editor中找到。
如果是其它主机,你找不到的话,请咨询你的主机服务商。
![image 31 - 如何修改域名DNS服务器? - NUTSWP image 31 - 如何修改域名DNS服务器? - NUTSWP](http://nutswp.com/wp-content/uploads/2022/07/image-31-1024x396.png)
第二步:修改域名DNS(Domain Name Server)
进入你的域名设置,找到修改DNS的页面进行修改,如果你找不到请咨询的域名提供服务商客服。
登录Namesilo,进入Domain Maneger,勾选域名,点击【Change NameServers】
![image 32 - 如何修改域名DNS服务器? - NUTSWP 修改域名DNS(Domain Name Server)](http://nutswp.com/wp-content/uploads/2022/07/image-32-1024x657.png)
删除原有的DNS记录,然后将主机的DNS填写在里面,填写之后保存即可。
如果你想切换回Namesilo的DNS,可以点击【Click here to select our default nameservers】,就可以恢复。恢复之后需要检查一下解析记录,如果解析记录没有了,需要重更新添加解析记录。