DNS节点安装

此功能为商业版本专有。

系统需求

单节点最低需求:

  • 操作系统:Linux
    • 包括并不限于CentOS、RHEL、Debian、Ubuntu、RockyLinux、AlpineLinux及其他各种发行版本
  • CPU不少于1核心
  • 可用内存不少于1G
  • 可用硬盘不小于10G

当单节点日访问量超千万时建议配置:

  • CPU不少于4核心
  • 可用内存不少于8G
  • 可用硬盘不小于100G(解析记录数超过千万时)
  • 硬盘使用SSD硬盘

由于DNS服务通常使用UDP协议通讯,所以请确保服务器所在带宽服务商可以正常接收和发送UDP数据流量。

安装步骤

  1. 在 “智能DNS – 集群管理” 中点击某个集群详情;
  2. 如果节点还没有创建,则点击”创建节点”创建一个节点;
  3. 添加后点击”详情”进入节点详情,然后点击”安装节点”查看节点安装信息;
  4. 从官网下载DNS节点安装包,上传到服务器,使用 unzip 命令解压:
    # 这里的 cloud-dns-xxx-xxx 需要换成实际下载的安装文件压缩包名称
    unzip -o cloud-dns-xxx-xxx.zip
    
    # 进入到 cloud-dns 安装目录
    cd cloud-dns/
    如果提示 unzip 命令不存在,请先 安装unzip
  5. 然后按照步骤3页面中的信息替换 configs/api_dns.yaml 文件;注意一定要按照页面上的配置来修改;
  6. 使用 bin/cloud-dns start 启动节点;
  7. 可以在 logs/run.log 中查看启动是否异常;
  8. 在管理界面”安装节点”里将此节点设置已安装;
  9. 此时返回节点列表,可以看到节点在运行中。

防火墙相关

如果你的节点所在系统使用了防火墙,请设置放行 53/tcp53/udp两个端口,这两个是DNS默认端口。