DDNS configuration for HG526(China Telecom)

申请一个GNUDip协议的DDNS服务。Google搜索“/gnudip/cgi-bin/gdipupdt.cgi”应该可以搜出不少免费的DDNS服务。
一般来说“**\**/gdipupdt.cgi”是客户端更新接口;而“****/gnudip.cgi”是“Dynamic DNS Web Interface”,你可以在后者这个页面自助申请账号。以http://www.dyndns.co.za/cgi-bin/gnudip.cgi举例,进入页面点击“Self Registration”就可以申请账号了。
当你拥有账号之后,管理员登陆HG526管理界面http://192.168.1.1,选择“应用” - “DDNS配置”,初始如下:

服务商:
服务商名称:
协议类型:
服务器地址:
服务端口:
网络侧接口:
主机名称:
域名:
用户名:
密码:
使能:

修改各项,其中
服务商:            “其他”,
服务器地址:    www.dyndns.co.za/cgi-bin/gdipupdt.cgi,
服务端口:        80,
主机名称:        dyndns,
域名:                za.net,
用户名:            yourusername
密码:                yourpassword
看起来很不合逻辑?是的,不过必须这样配置!
重启路由器,yourusername.dyndns.za.net就只向你的路由器IP了:)

路由器里面负责DDNS的进程是“ddnsc /var/ddnsc.cfg /var/ddnsc.cache”,查看 /var/ddnsc.cfg,

[dyndns.za.net]
username=yourusername
password=yourpassword
interface=ppp256
service=dyndns.co.za
protocol=GNUDip.http
serveraddr=www.dyndns.co.za/cgi-bin/gdipupdt.cgi
serverport=80
这个配置看起来清楚多了。

appgnudip:
http://dl.dropbox.com/u/37116164/blogger/appgnudip.zip