0x00

将NS服务从DNSPod转移到CloudXNS后,DDNS服务还是使用委派一个子域回DNSPod的方式进行,但是DNSPod一直发邮件提示[您添加的1个域名 NS 地址尚未指向 DNSPod],甚至现在直接将我的域名删除[您添加的 1 个域名已经被系统自动删除],于是研究了CloudXNS文档后自己写了CloudXNS的DDNS脚本,顺便使用.NET造了个轮子。

0x01

项目地址:https://github.com/kuretru/CloudXNS-API-SDK-dotNET

环境要求

  • 使用 CloudXNS 官方 API 接口
  • 基于 .NET Framework 4.0/2.0
  • 使用 Json.NET – Newtonsoft

功能说明

使用.NET实现了官方API接口中提供的所有功能,包括:

  • 获取记录类型/线路/区域/ISP/NS服务器列表
  • 获取域名列表
  • 添加/删除域名
  • 统计域名解析量
  • 获取主机记录列表
  • 删除主机记录
  • 获取解析记录列表
  • 添加/更新/删除解析记录
  • 暂停解析记录/启用X优化
  • DDNS快速修改