OpenWrt利用DNSPod实现动态域名解析DDNS

标签: , , , ,

虽然OpenWrt中有luci-app-ddns和ddns-scripts软件包可以实现动态域名解析的功能,但是由于是外国人开发的,不符合国情。

国内比较著名的DDNS服务商是“花生壳”,很久以前我也注册过,那时候什么都不懂。现在注册了自己的域名,利用DNSPod的用户API,实现DDNS其实并不难。

#!/bin/sh

login_email=me@demon.tw           '用户帐号
login_password=https://demon.tw    '用户密码
domain_id=306480                  '域名ID
record_id=69005448                '记录ID
sub_domain=openwrt                '主机记录
value=107.161.16.162              '记录值

curl -s -k -X POST https://dnsapi.cn/Record.Modify -d \
"login_email=${login_email}&"\
"login_password=${login_password}&"\
"domain_id=${domain_id}&"\
"record_id=${record_id}&"\
"sub_domain=${sub_domain}&"\
"value=${value}&record_type=A&record_line=默认"

结合Hotplug脚本,在拨号之后更新记录的IP即可实现动态域名解析。

参考链接:https://www.dnspod.cn/docs/index.html

赞赏

微信赞赏支付宝赞赏

随机文章:

  1. 用VBS判断操作系统是32位(x86)还是64位(x64)
  2. JavaScript函数参数,传值还是传址?
  3. VBS与.NET Framework不得不说的故事
  4. 用VBS实现Bencode算法
  5. 用VBS实现PHP的sha1_file函数

3 条评论 发表在“OpenWrt利用DNSPod实现动态域名解析DDNS”上

  1. shun.alone说道:

    你好 关注你的网站很久了,也想做个,不知能否指导下

  2. […] « OpenWrt利用DNSPod实现动态域名解析DDNS OpenWrt SSH远程端口转发 » […]

  3. Mike说道:

    请问非公网IP可以做动态域名解析吗

留下回复