自1998年以来,DynDNS.com就提供免费DNS域名解析服务
可以选择解析自己的域名,支持A记录,也可以通过配置路由或者使用DynDNS.com提供的Windows客户端来实现动态解析。
使用比较简单,页面清新,速度比较快,支持Windows,linux,MAC。
linux客户端(有源代码)
https://www.dyndns.com/support/clients/unix.html
客户端配置文件生成器
https://www.dyndns.com/support/tools/clientconfig.html
客户端配置参考知识库
https://www.dyndns.com/support/kb/using_ddclient_with_dyndns_services.html
客户端原理:
实际上就是发起一段http连接罢了(如果要加密,则换成https,推荐),见:
http://www.dyndns.com/developers/specs/syntax.html
最简单的一个shell客户端
[bash] #!/bin/sh
# ddns updater
USER="user"
PASS="pass"
DOMAIN="xxx.xxx.xxxx"
wget -O /dev/null https://$USER:[email protected]/nic/update?hostname=$DOMAIN
[/bash]