PyDDnsPod - 动态域名服务软件


未知
跨平台
Python

软件简介

PyDDnsPod动态域名服务软件

源码获取:https://github.com/iceleaf916/PyDDnsPod
Debian打包下载: http://yeezi.googlecode.com/files/pyddnspod_0.6_all.deb
源码打包下载:http://yeezi.googlecode.com/files/pyddnspod-0.6.tar.gz

主要特性:

1. 适用于官方2011年10月21日发布的3.6版API
2. 只应用于DNSPod提供的动态域名服务,无其他相关功能
3. 本软件服务启动后,永远不会自动终止
4. 加入系统启动组,可开机自动启动服务,手动启动和终止方法类似于apache等软件

安装:

1. 对于Debian系列的系统,可直接下载deb包,root权限安装即可。
2. 对于非Debian系列的系统和手动安装的用户,获取源码后,按照给出的文件目录,root权限复制到相应的位置。

使用说明:

1. 按照上述方法安装好了之后,root权限打开/opt/ddnspod/ddnspod.conf配置文件进行修改
2. pyddnspod.conf文件中,sub_domain参数可以是@(表示绑定顶级域名)或者www等
3.
pyddnspod.conf文件中,time表示服务软件每隔多少秒向DNSPod的服务器发送一次DNS更新(注意:时间间隔太短会被DNSPod封IP…)
4. pyddnspod.conf文件中,record_line表示你机器所在的线路,可选值是根据域名等级区分的,一般默认
5. 安装好软件后,要开机启动的, 请执行

`1` `sudo` `update-rc.d ddnspod-daemon defaults 99`

6. 手动启动或停止服务的,请执行

`1` `sudo` `/etc/init.d/ddnspod-daemon start`
`2` `sudo` `/etc/init.d/ddnspod-daemon stop`
`3` `sudo` `/etc/init.d/ddnspod-daemon status`

存在的问题:

1. 软件还要完善的地方还有很多,比如暂时没有log记录,不清楚软件更新的结果
2. 软件自动启动的服务脚本相当简陋,以后会有改进的
3. 由于水平有限,整个软件也相当简陋,高手路过请指点~
4. 有什么问题可以留言,或者发Email到kaisheng.ye[at]gmail.com