[TOC] ## DNS设置 ![](https://img.kancloud.cn/dd/5d/dd5dc9e6f2f599a3af64f0db5886587d_1322x724.png =500x) DNS设置可配置通过API来与第三方DNS提供商无缝对接,来生成网站的CNAME。 目前支持aliyun,dnsdun,国内版dnspod,dns.com和cloudflare.com。需要其它dns支持请联系我们。 * 主域名 - 请选择一个没有在使用的域名作为主域名,因为如果选择的主域名有其它记录的话,之后记录需要修复时,会删除与cname无关的记录 * 记录修复 - 由于是通过网络对接的第三方dns,使用过程中难免会出现连接失败的问题,这时候可能会出现记录冲突的情况,可通过dns设置页面的“记录修复”按钮修复问题。 ## 如何获取DNS设置的ID,Token/Secret ### aliyun 登录阿里云控制面板,鼠标移动右上角的头像处,会弹出菜单,如: ![](https://img.kancloud.cn/fb/a5/fba54dfb5a7450d06863fbf16ddea416_676x676.png =400x) 点击“AccessKey 管理”,跳转到如下界面: ![](https://img.kancloud.cn/17/ff/17ff38b0c3dfa90c65450daedcb79ac4_3366x428.png =500x) 点击“创建AccessKey”来创建,创建后,其中AccessKey ID,填入cdnfly dns设置中的ID栏,Secret填处Token/Secret栏。 ### dnsdun 登录dnsdun后台,点击左侧菜单的“账户设置”,之后在右边找到“API设置”,点击“修改”,如图: ![](https://img.kancloud.cn/67/8c/678c8e9d0955918d31cf0b86949a8972_1230x476.png =500x) 其中UID填入dns设置的ID栏,API_KEY填入Token/Secret栏 ### dnspod_cn 登录dnspod控制台,鼠标移动右上角的头像处,会弹出菜单,如: ![](https://img.kancloud.cn/56/99/569984e67355c1c1a5e495778bb989b9_650x776.png =400x) 点击“密钥管理”,跳出页面: ![](https://img.kancloud.cn/1e/52/1e5257ecce21620548adbb39c434e4f5_2792x514.png =500x) 点击“创建密钥”来生成,生成后,分别填入dns设置中 ### dns.com 登录dns.com,点击右上角的“账户中心”,如图: ![](https://img.kancloud.cn/8f/a7/8fa7b68e1c6cb4464b3cf8b8ba480951_514x216.png =500x) 切换到API设置就可以看到API Key和API Secret了,API Key填入ID栏,API Secret填入Token/Secret栏 ![](https://img.kancloud.cn/05/61/056106f029071e64bc5e0f9dd7045ff8_3004x834.png =500x) ### cloudflare.com 登录clouflare.com,点击任意域名进入控制台,点击右侧的“获取您的API令牌”,如图: ![](https://img.kancloud.cn/99/a4/99a4f7188f677660d027b68e1ccaeb45_1086x722.png =500x) 然后切换到API令牌,在Global Key行点击查看,如图: ![](https://img.kancloud.cn/d5/62/d5621d116d7d48b555c87f3ca8f1a8ae_2430x1426.png =500x)  ## 如何更换DNS提供商 假如刚开始我们使用的是dnspod_cn的dns,现在想更换成aliyun的dns。 ### 1. 更新dns密钥 首先到左侧菜单“节点管理”-》“dns设置”把dns更换为aliyun的dns密钥 ### 2. 关闭记录同步 因为不同的dns提供商记录id不一样,我们需要手动更新每一个记录。不过在更新之前,先关闭更新时触发记录同步。 点击菜单“系统管理”-》“系统设置”,找到记录同步项,点击关闭。 ### 3. 更新非默认线路 默认线路系统已经自动更换,现在只需要更新非默认的线路。 切换到线路分组,选择其中一个分组点击设置解析进入到解析页面, 因为dns更换后,线路的数据不一样了,需要为非默认解析重新设置线路,如图: ![](https://img.kancloud.cn/52/b8/52b894332d93b9d72b7903b9a6785346_2264x594.png =600x) ### 4. 修改网站和转发的CNAME域名 如果网站的CNAME域名也已经不用,还需要在后台更新旧域名为新域名。管理员身份登录,切换到网站列表,选择域名,点击“CNAME域名”按钮来更新域名,如图: ![](https://img.kancloud.cn/29/b2/29b26979680d9cf1774e8fb0a8643fc8_2028x714.png =600x) ### 5. 重新开启记录同步 到第2步的位置,重新开启记录同步 ### 6. 修复记录 到dns设置页面,点击“记录修复”按钮,然后系统就会开始尝试修复记录。 修复的结果可以到“系统管理”-》“后台任务”中的名称为“DNS记录修复”的任务查看 ### 7. 更新用户域名的CNAME 如果有操作上面的第4步,这里还需要更新用户域名的CNAME到新地址 ### 8. 更换NS记录 登录新的dns查看已经同步好记录后,就可以修改域名的NS记录了。