Cisco device has build-in support for Dynamic DNS services such as
- NO-IP – noip.com
- DDNS - dyndns.org
- TZO - tzo.com
- EASYDNS - easydns.com
- JUSTLINUX - justlinux.com
- DYNS - dyns.cx
- HN - hn.org
- ZONEEDIT - zoneedit.com
Most of them support HTTP updates and the following configuration does just about that.
REMEMBER to reload the router (personal note)
ip ddns update method no-ip HTTP add http://username:password@dynupdate.no-ip.com/nic/update?hostname=&myip= interval maximum 0 0 0 5 ip ddns update hostname no-ip-hostname ip ddns update no-ip interface FastEthernet0/0 ip ddns update hostname no-ip-hostname ip ddns update no-ip end
NO-IP [ LINK ]
Cisco [ LINK ]