基于php语言写了一个ddns客户端,主要是为了树莓派等小客户端,但是在拨号上网,
IP地址会变化的情况下开发。
- 增加支持无限二级,一级,多级域名,支持多个主域名
- 优化代码结构,使用php最新语法,请升级7.1+
使用的是php脚本,memcached为缓存,DNSPOD作为DNS服务商,需要先在DNSPOD获取
api的id和secret。
-
通过设置检测时间程序本身可以通过守护进程的方式在后台启动,无需任何骚操作。
-
程序不会占用额外的接口资源,只有当ip地址改变的时候才会触发接口请求。
-
程序比较小,占用资源比较低,没有使用curl库,而是使用php自带的函数进行请求
因为在树莓派下会出现莫名其妙的错误,增加了通用性。
- 增加多主域名和下级域名
- 拟定增加支持多个dns提供商,但是具有api的功能
- 有需求直接提出来吧,我想到的就这么多
建议开启php的opcache缓存,并且打开opcache的文件缓存,开机自启动时候可以
无需编译直接加载进内存