openwrt+ddns+阿里云dns+freenom免费域名实现的无公网ip动态域名

每次用openvpn域名时不时就变了。烦得很
因为家里用的是光猫+openwrt路由器 没有桥接
关于openwrt ddns的官方文档
https://openwrt.org/docs/guide-user/base-system/ddns

1.申请免费的域名,修改nameserver为阿里的

2.在阿里的域名解析添加刚刚申请的免费域名

3.随便添加一个解析

4.拿到api保存好


5.进入openwrt的ddns

基本设置

高级设置


查看ddns的日志

这样就设置完成了
利用终端查看已经修改好的配置文件

6.然后找个文件保存好配置文件下回刷机还要导入

cat <<'EOF' > /etc/config/ddns
config ddns 'global'
        option ddns_dateformat '%F %R'
        option ddns_loglines '250'
        option upd_privateip '0'

config service 'WuHanXz'
        option service_name 'aliyun.com'
        option enabled '1'
        option lookup_host 'example.com'
        option domain 'example.com'
        option username 'LTAI5XXXXXXXXXXXX'
        option password 'gpjXXXXXXXXXXXXXXXXXXX'
        option ip_source 'web'
        option ip_url 'https://ip.3322.net/'
        option interface 'lan'

EOF

保存为ddns-api.sh
下次可以直接执行

bash ddns-api.sh  //就能导入了