[TOC]
## DNS设置

DNS设置可配置通过API来与第三方DNS提供商无缝对接,来生成网站的CNAME。
目前支持aliyun,dnsdun,国内版dnspod,dns.com和cloudflare.com。需要其它dns支持请联系我们。
* 主域名 - 请选择一个没有在使用的域名作为主域名,因为如果选择的主域名有其它记录的话,之后记录需要修复时,会删除与cname无关的记录
* 记录修复 - 由于是通过网络对接的第三方dns,使用过程中难免会出现连接失败的问题,这时候可能会出现记录冲突的情况,可通过dns设置页面的“记录修复”按钮修复问题。
## 如何获取DNS设置的ID,Token/Secret
### aliyun
登录阿里云控制面板,鼠标移动右上角的头像处,会弹出菜单,如:

点击“AccessKey 管理”,跳转到如下界面:

点击“创建AccessKey”来创建,创建后,其中AccessKey ID,填入cdnfly dns设置中的ID栏,Secret填处Token/Secret栏。
### dnsdun
登录dnsdun后台,点击左侧菜单的“账户设置”,之后在右边找到“API设置”,点击“修改”,如图:

其中UID填入dns设置的ID栏,API_KEY填入Token/Secret栏
### dnspod_cn
登录dnspod控制台,鼠标移动右上角的头像处,会弹出菜单,如:

点击“密钥管理”,跳出页面:

点击“创建密钥”来生成,生成后,分别填入dns设置中
### dns_com
登录dns.com,点击右上角的“账户中心”,如图:

切换到API设置就可以看到API Key和API Secret了,API Key填入ID栏,API Secret填入Token/Secret栏

### cloudflare_com
登录clouflare.com,点击任意域名进入控制台,点击右侧的“获取您的API令牌”,如图:

然后切换到API令牌,在Global Key行点击查看,如图:

## 如何更换DNS提供商
假如刚开始我们使用的是dnspod_cn的dns,现在想更换成aliyun的dns。
### 1. 更新dns密钥
首先到左侧菜单“节点管理”-》“dns设置”把dns更换为aliyun的dns密钥
### 2. 修复记录
到dns设置页面,点击“记录修复”按钮,然后系统就会开始尝试修复记录。
修复的结果可以到“系统管理”-》“后台任务”中的名称为“DNS记录修复”的任务查看
## 如何更换DNS主域名
### 1. 到DNS设置里更换主域名
### 2. 登录主控执行如下命令
替换baidu.com为你的主域名
```
domain="baidu.com"
mysql -uroot -p@cdnflypass cdn -e "update user_package set cname_domain='$domain' "
mysql -uroot -p@cdnflypass cdn -e "update site set cname_domain='$domain' "
mysql -uroot -p@cdnflypass cdn -e "update stream set cname_domain='$domain' "
mysql -uroot -p@cdnflypass cdn -e "update package set cname_domain='' "
```
### 3. 到DNS设置里点击下记录修复
### 4. 到后台任务里查询DNS记录修复的任务有没有报错,没有报错就是修改成功
- Cdnfly介绍
- 功能介绍
- 性能数据
- 安装说明
- 管理员文档
- 快速开始
- 节点管理
- DNS设置
- 线路分组
- CC参数配置
- 套餐管理
- 全局配置
- 充值设置
- 用户文档
- 网站管理
- 新增网站
- 网站编辑
- 缓存配置
- 刷新预热
- 证书管理
- CC规则
- ACL管理
- 四层转发
- 新增转发
- 转发编辑
- API文档
- 使用介绍
- 用户端
- 用户相关
- 帐号登录 /v1/login
- 重置用户密码 /v1/reset-pass
- 获取邮箱验证码 /v1/email-captcha
- 获取手机验证码 /v1/phone-captcha
- 获取、修改用户信息、注册用户 /v1/user
- 实名认证 /v1/user/certify
- 网站相关
- 网站管理 /v1/sites
- 网站分组 /v1/site-groups
- 网站证书 /v1/certs
- 申请证书的dnsapi /v1/dnsapis
- 网站ACL /v1/acls
- CC规则匹配器 /v1/cc-matchs
- CC规则过滤器 /v1/cc-filters
- CC规则组 /v1/cc-rules
- 网站任务(刷新预热、解锁、日志下载) /v1/jobs
- 四层相关
- 四层转发 /v1/streams
- 转发分组 /v1/stream-groups
- 套餐相关
- 在售套餐分组 /v1/package-groups
- 在售套餐 /v1/packages
- 在售升级包 /v1/package-ups
- 用户套餐 /v1/user-packages
- 用户套餐升级包 /v1/user-package/<package_id>/upgrades
- 套餐用量查询 /v1/user-package/<package_id>/usage
- 监控数据
- 网站实时统计 /v1/monitor/site/realtime
- 网站资源排行 /v1/monitor/site/top
- 网站黑名单 /v1/monitor/site/blackip
- 网站实时访问日志 /v1/monitor/site/access-log
- 用量查询 /v1/monitor/usage
- 转发实时统计 /v1/monitor/stream/realtime
- 转发资源排行 /v1/monitor/stream/top
- 消息相关
- 订阅消息 /v1/messages/sub
- 消息已读 /v1/messages/read
- 消息列表 /v1/messages
- 充值相关
- 微信充值 /v1/wxpay/preorder
- 支付宝充值 /v1/alipay/preorder
- 其它
- 订单查询 /v1/orders
- 获取系统配置 /v1/configs
- 登录日志 /v1/log/login
- 操作日志 /v1/log/op
- 用户端数据概览 /v1/user/overview
- api key管理 /v1/api-key
- 显示图片验证码 /v1/common/captcha
- 显示系统信息 /v1/common/sysinfo
- 注册信息 /v1/common/register-info
- 管理端
- 用户管理 /v1/users
- 用户充值 /v1/user/<用户ID>/recharge
- 区域管理 /v1/regions
- 节点管理 /v1/nodes
- 线路组管理 /v1/node-groups
- 线路管理 /v1/lines
- 基础套餐管理 /v1/packages
- 套餐组管理 /v1/package-groups
- 升级包管理 /v1/package-ups
- 给用户开通套餐 /v1/user-packages
- FAQ