DNSPod v0.1

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

Tags: ,

9 Responses to “DNSPod v0.1”

  1. 奶罩 说:

    已发布到dnspod客户端列表页

  2. tuxonice 说:

    感谢

  3. st 说:

    能不能编译个Linux下用的阿?

  4. Tean 说:

    对不起,本客户端开发的时候,并没有考虑到Linux,所以无法移植。

  5. rayr 说:

    请问此客户端在运行时是否更新动态域名呢?是间隔多长时间自动更新?谢谢。

  6. 发生大撒 说:

    你不上传我的本机IP的吗?

  7. bocai 说:

    我按照你说的方法已安装为服务,可以正常启动,但是观察半天dns还是没动,不知是何原因,感觉以服务方式不错,唉 就是没效。
    虽然用不了,但还是很感谢,希望改天就能用上。

    给点改进建议: 增加可以设置时间间隔项,能实时检测ip变化就更好了。

  8. hg 说:

    自动更新好像没有类型变量,MX记录如何更新呢,程序更新@记录一次更新两条?

  9. Tean 说:

    目前的版本,自动更新只能更新A记录。不能更新MX记录。
    关于更新MX记录的功能,下个版本加上。

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>