将DNS更新为dynamicIP

我想用我的学校连接作为一个小型networking服务器的地方,但我遇到的一个问题是我的服务器随时重新启动,我给了学校范围内的一个新的IP。

所有学校的IP都是公开的,因此我可以通过广域网直接访问我的计算机,只需通过ifconfig中给出的IP即可。 我希望能够给我的电脑一个DNS,这是很容易,当我改变Arecords匹配我的电脑的当前IP。 问题是如果我的电脑重新启动(我的学校经常在夜间和假期循环上电)我被分配了一个新的IP,并且必须意识到它然后更新Arecords

这是不方便的,我认为必须有一个更好的方法来保持通过脚本或我自己的BIND服务器更新的DNSlogging。 这样,如果有一个电源周期,我仍然可以通过域名访问服务器。

如果你有任何方向指向我,将不胜感激。

我正在运行的Ubuntu 10.04,如果这有助于:)。

一种select是使用dynamicDNS服务,例如DynDNS提供的dynamicDNS服务,请参阅http://www.dyndns.com/support/kb/dyndns.html

一旦你有一个帐户设置,使用DDClient客户端更新您的DNSlogging,当您的计算机的IP更改。

如果你打算使用你的域名,不想付钱,那么你可以尝试

http://freedns.afraid.org/或

他们被DyDNS收购了