type
status
date
slug
summary
tags
category
icon
password
DDNS(Dynamic Domain Name System,动态域名系统)的作用是将动态IP地址与固定域名绑定,主要用于解决动态ip问题来简化访问和设备管理。
本文使用Cloudflare和一个简单的shell脚本来实现这个功能
相关参数
变量名 | 备注 |
API TOKEN | 用户api令牌 |
ZONE ID | 域名 区域ID |
RECORD NAME | 需要绑定的域名 |
API TOKEN 获取
进入Cloudflare,点击右上角我的个人资料,左侧选择API令牌,点击创建令牌。
API令牌模板选择编辑区域DNS,区域资源选择需要绑定的域名,其他保持默认。

ZONE ID获取
进入想要绑定的域名,概述右下角区域id即是zone id

RECORD NAME
进入域名的dns解析,添加一条解析,不开代理(小黄云)

一键DDNS脚本
需要安装了jq命令,如果没有安装,可以输入
apt install jq 进行安装。一键ddns:
bash <(wget -qO- https://serv.forfree.eu.org/ddns.sh)脚本具体内容如下
如何删除
删除
/opt/ddns.sh 脚本,然后cronrab -e 进入定时任务后删除 * * * * * bash /opt/ddns.sh 这行即可