dnspod与动态ip实现ddns功能的python脚本–beta版发布
刚开始学写python程序,有问题或希望改进请提交至项目的讨论区中,多谢基于开源的dnspod.py程序我扩展其功能,写了一个包含配置文件的ddns 客户端,python语言,可运行在windows/linux等所有python 2.7以上环境,python 3未测试,应该可行项目地址:http://geekpi.cn/project/projects/python_dnspod
原理不停地检验通过路由器拨号获取的动态ip地址,如果与dnspod中配置的域名A记录地址不符合,即更新域名的A记录,以达到ddns的功能共计3个文件
dnspod.py 主程序,读取configure.txt的配置
configure.txt 存储dnspod账号和要修改的记录信息
setup.py(非必须) 按提示输入信息后将查询结果存储入configure.txt以其供读取可以多看wiki说明,特别是其中的使用方法 http://geekpi.cn/project/projects/python_dnspod/wiki附configure.txt文件
login_email = Admin@dnspod.cn
# replace with your email替换为邮箱账号地址login_password = password
# replace with your password替换为密码domain_id = 100
# replace with your domain_od, can get it by API Domain.List替换为对应域名idrecord_id = 100
# replace with your record_id, can get it by API Record.List替换为对应记录idsub_domain = mail
# replace with your sub_domain替换为子域名,根域名用@record_line = 默认
# replace with line 替换为线路(电信,联通,默认)下载地址http://geekpi.cn/project/projects/python_dnspod/files
程序自由传播,自由修改,如果能在推荐的时候加入此项目地址 或 geekpi.cn的链接,那就十分感谢了。 支持一下啊 顶!正好用得上....
页:
[1]