基于开源的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文件
[ddns1]
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的链接,那就十分感谢了。
小黑屋|手机版|Archiver|万博网页版登陆页派论坛 ( 粤ICP备15075382号-1 )
GMT+8, 2024-11-16 00:24 , Processed in 1.125000 second(s), 23 queries , Gzip On.
Powered by Shumeipai.net! X3.2
© 2001-2015 万博网页版登陆页派论坛,安全联盟