一、准备工作
在开始配置前需完成两项基础工作:首先通过阿里云官网注册域名并完成实名认证,推荐选择.top或.xyz等经济型后缀;其次在阿里云控制台创建具有DNS管理权限的AccessKey,保存好AccessKey ID和Secret密钥。若服务器支持IPv6,需确认设备已接入IPv6网络。
二、配置域名解析记录
登录阿里云控制台后,进入云解析DNS服务页面:
- 选择目标域名,点击「添加记录」
- 记录类型选择A(IPv4)或AAAA(IPv6)
- 填写二级域名作为主机记录(如ddns.yourdomain.com)
- 初始解析值可设为任意IP,后续由DDNS工具自动更新
三、使用DDNS-GO工具自动更新
推荐通过开源工具实现动态解析:
- 下载DDNS-GO对应版本并解压至服务器目录
- 执行安装命令:
./ddns-go -s install
- 访问
http://服务器IP:9876
进入配置界面 - 填写阿里云AccessKey、域名及解析记录参数
对于路由器等嵌入式设备,可采用Bash脚本方案,通过crontab设置每5分钟执行IP检测更新。
四、验证与测试
完成配置后执行三项验证:
- 在DDNS-GO界面查看执行日志
- 通过
nslookup yourdomain.com
检查解析结果 - 使用第三方工具对比当前公网IP与解析记录
五、注意事项
需特别注意:AccessKey需绑定AliyunDNSFullAccess权限;DDNS客户端需保持后台常驻运行;IPv6解析需确认网络支持并选择AAAA记录类型。建议设置IP变更通知机制,避免因运营商IP刷新导致服务中断。