2006年5月28日星期日

ez-ipupdate的补丁

因为这个Blog是在我自己的机器上运行的,所以为了动态域名的问题头疼了一阵。忽然发现国外的大多数免费DDNS在国内都基本上不可用,不愧是Great Firewall。而国内的免费DDNS我也只发现了3322和花生壳。

花生壳自己有一个Linux的客户端,二进制代码的,自己安装,不大合适我的Gentoo Linux。

只剩下3322了,他们倒是提供了一个修改过的ez-ipupdate,好处是提供源代码(当然,从License的角度看,这是必须的),所以为了适应Portage里的现有版本(Portage里的版本比3322提供的要新),我参考3322的源代码自己做了一个补丁:ez-ipupdate-3.0.11_beta8-qdns.diff.gz。修改主要是用ez-ipupdate 3.0.11里的相关数据结构改写3322增加的服务器信息和一点autoconf与automake的脚本。

当然最后我发现ez-ipupdate根本不适用我的情况。因为的机器是运行在一个路由器的后面,而ez-ipupdate会把我机器在局域网内的 IP地址注册的DDNS上,完全是驴唇不对马嘴。不过多亏3322提供一个简易的用lynx注册的方法,所以我只要没次开机的时候自动运行一条命令就可以 注册了。这就是现在看到Blog的域名,总算没白折腾。

没有评论: