DNSPod v0.1.4

五月 22nd, 2010

修复记住最后一次登录用户名在某些情况下失效
修复添加新记录之后,在某些情况下会导致程序崩溃
去掉了命令行安装服务和生成配置文件的方式,这些操作被移植到界面中完成
增加了清除功能
增加动态域名可以更新的记录类型
增加了更多获取外网IP的方式,避免获取IP失败从而导致不能继续更新IP

PS:这个版本对配置文件进行了调整,并不兼容之前的配置文件,请重新生成需要更新的动态域名记录。

下载地址:DNSPod

DNSPod v0.1.3

十二月 15th, 2009

改进状态栏消息显示方式
改进与服务器通信模式,使用SSL加密方式。
加入自动记住用户名

PS:之前有用户建议将“Get Domain List”按钮改为默认按键,后发现使用这个方案之后会和之后的其它按键有冲突。我并不怎么擅长编写界面,所以这个问题暂时没有改进。

下载地址:DNSPod

DNSPod v0.1.2

十二月 12th, 2009

修复一处界面显示错误
修复获取外网IP的数据投递错误
优化以服务方式运行的更新频率

下载地址:DNSPod

DNSPod v0.1.1

十二月 10th, 2009

修复一处内存泄漏的问题。

下载:dnspod

DNSPod v0.1

十二月 7th, 2009

DNSPod是来自http://www.dnspod.com的一项免费域名解析服务。

在业界有着不错的口碑。并且它也提供了一套完整的API接口供用户使用。
本程序就是根据这套接口写的。支持该网站提供的所有功能。(据目前的了解似乎应该是这样的)
并提供了动态域名的功能。

如果你现在能看到这篇文章,那么表示这个程序在我的服务器上面工作的非常良好。

关于开启动态域名的方法:
首先确保你需要动态更新的域名已经添加到了DNSPod服务器上面。如果还没有,那么你可以运行本程序进行添加。
然后你需要创建一个配置文件,本程序中为此提供相应的方法。

dnspod.exe /generate <username> <password> <domain> <record>

简单举例说明:
我们想要动态更新在test用户下面的www.xxx.com域名。假定test用户的密码为123。那么创建配置文件的格式具体为:
dnspod.exe /generate test 123 xxx.com www

如果没有提示,那么表示运行成功。在程序同目录下面会生成一个 config.xml文件。其中用户的密码是加密存放的。用户不可以手动修改它。
同理,如果你有多个域名需要更新用此方法加入你需要更新的域名。在不同用户名的域名也可以被加入进来。

有一点需要注意的是,加入动态更新域名列表的域名记录,TTL建议设置的低一些。否则可能会导致其它用户在域名被更新之后依然无法解析正确的域名地址。TTL的越低会导致DNSPod服务器负载越大,越高的话则会导致地址更新时间越长。具体值请自行权衡。

接着我们来安装为服务方式运行:
dnspod.exe /install

最后启动它:
dnspod.exe /start

PS:在Win2000系统上面运行,需要依赖于msxml6.0运行库。

下载:DNSPod
MD5:B3BC59C1B5301E34DFDAF4D27B7B2C68