首先大家需要了解什么是DDNS,点击查看 DDNS(Dynamic Domain Name Server)
本软件基于dnspod API进行开发,所以你的域名NS服务器需要是dnspod,相信现在大部分朋友都用着dnspod吧,dnspod的服务还是不错滴。
为啥写这个软件呢? 之前一直做B/S开发,现在有个项目要开发基于Eclipse平台的插件,花了两天晚上的时间研究了下,就当是练练手吧,直接做一个EXE软件。
一、本软件主要功能:
- 基于最新dnspod API文档(当前为4.5版本API)开发,支持D令牌操作。
- 支持无限多个域名动态解析,解析域名数量无限制。
- 支持多级域名进行解析,比如test.test.jiucool.org ,具体以dnspod支持级数为准。
- 自动将所填入的域名A记录解析至运行该软件的机器外网IP上,如果使用路由器则解析至路由器IP。
- 程序自动IP检测时间间隔为3分钟。
- 本软件输入的密码采用密钥加密算法,与dnspod服务器通讯采用SSL,安全放心。
软件运行环境:
- 本软件开发语言为JAVA,所以运行本软件的电脑需装有JRE环境(JRE 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1637588.html)。
- 测试环境为Window7 64bit,32位系统暂未测试,理论上应该是不支持,如果有朋友需要可以留言,将另外制作32位版本。
注意事项:
- 本软件支持无限多个域名解析,但最好不要写入过多域名,因为dnspod可能对你的账号进行封禁(封禁一次时间大约为1小时左右),当然只是禁止API请求,不影响网页访问。
- 对于写入的域名,如果dnspod不存在相关记录时,软件会尝试自动创建该记录。
- 软件点击最小化、关闭按钮后直接到系统托盘,并未退出,若要退出请点击右键退出。
二、软件截图
三、下载地址
PS. 另外想用RUBY版本的程序 可以参考 小周同学写的程序哈……地址:http://www.xiaozhou.net/ruby/open_source_project_dyndns-2012-06-26.htm
大家如果有问题,可以直接留言或Email反馈哈……
版权声明:除特殊说明,文章均为博主 久酷 原创文章,转载请注明来源
能否说下这货的主要用途是?我是用dnspod,但不明白这软件的作用?
@搞笑视频, 将你的域名动态解析至安装这款软件的机器IP上………… 比如可以用自己的机器向外发布网站
又见dnspod client。请问你怎么检测外网IP改变的呢?
@xixi, 向ip检测服务器发送请求,服务器会返回你当前的IP地址^_^
@久酷,
当然,总是如此。我自己也有shell实现的,也就几十来行,几个KB,你给的下载链接6.5M(Java总是很强大),不知里面有没源码,这个检测在哪实现,就懒得找了。故有此一问。
关注一下总没错,总得留点什么??想来想去,就留个脚印吧。。哈哈
突然想起来了以前做私服的时候。哈哈
😆 久酷兄威武~~!
犹豫着要不要留言呢。留吧,不知道怎样搀和几声表明自己貌似还牛逼;不留吧,感觉又不够意思~
@子痕, 😆 😆 哈……随心所欲
我发现只有我自己可以访问到自己的外网80 。。。。
@蓝冰, 我这儿自己也可以访问,但其他地儿就访问不了……
在研究中,还没完全明白!!!
很强大的样子,支持下
可以用来做远程共享
@zwwooooo, 对头……哈 不过我这们这儿貌似联通做了限制……郁闷……
@久酷, 不会吧,能否冲破啊,有些路由器可以。不过没有光钎还是不考虑了,电话线的adsl上传就是让人掀桌的。
@zwwooooo, 暂时还未找到解决方案呢………… 得再研究研究哈