我想知道是否有可能redirect到dynamicIP下的服务器。 我正在使用www.no-ip.comredirect到我的dynamicIP。 由于我的IP每天更改,我必须手动更新no-ip.com上的IP信息。 有没有另一种方式来build立一个dynamicIP下的服务器,或者根本不可能?
使用dynamicDNS( http://dyn.com/dns/dyndns-free/ ),您可以设置redirect到您的IP地址的静态URL。 使用DynDNS更新程序(您可以从dyndns站点下载Mac或Windows),它会自动发送当前的dynamicIP,以便URL“跟随”您的IP,保持静态。
我使用zoneedit (1域免费)进行DNS托pipe,他们有一个HTTP API,您可以调用设置您的IP。 所以我有我的dhcp守护进程在IP更改时使用“退出挂钩”调用此方法。
我的服务器运行Ubuntu的,我有这个在/etc/dhcp3/dhclient-exit-hooks.d/nsupdate:
if [ "$interface" = "eth0" ]; then if [ "$reason" = "BOUND" ] || [ "$reason" = "REBIND" ] || [ "$reason" = "RENEW" ]; then wget -O - --http-user=<redacted> --http-passwd=<redacted> 'https://dynamic.zoneedit.com/auth/dynamic.html?host=<redacted>' > /var/log/dhclient.log fi fi
虽然这将被closures,并不属于SO,no-ip有一个客户端,将自动更新您的信息,就像DynDNS和所有其他解决scheme。
你把它安装在你的机器上,它会检测你的互联网对着IP地址的变化,并自动更新你的no-ip信息。 不需要手动步骤。
无IP客户端