dnspod DDNS 自动更新

前言

由于把 blog 托管在 github pagescoding pages ,再加上 我的Raspberry pi 也需要暴露于网络中,所以最好能及时更新域名的IP。

利用 DNSPODDDNS API ,我们可以轻松在 Raspberry Pi 上实现这个需求。

代码实现

利用 DNSPODAPI ,很容易写出自动更新的代码,需要注意的一点是, API 不允许一小时五次都更新同一 IP ,所以代码里考虑到这点,对比二者,如果相同则不进行操作。

login_token 可以从 DNSPOD 获取,按格式把域名和ip填入 data

保存如下代码为 /usr/local/sbin/ddns_update.py

#!/usr/bin …
more ...