dnsomatic

Domains from namecheap.com cost £7/per year for a .co.uk and £11/per year each domain comes with DDNS feature included, To host your own domain on some DDNS service can be as much as £18($25)/per year.

Problem is that the DDNS dropdowns on most routers, especially if from an ISP, only have a few supported services, and normally only the major players and you can normally only select one.

My EE Smarthub router has:

DtDNS
DynDNS
NoIP
changeip.com
easydns.com
zoneedit.com
dnsomatic

(all supported by dnsomatic)

If your router has dnsomatic DDNS support then this is not an issue:

  1. Create an account with dnsomatic (you can log in with your OpenDNS account details)
  2. Add all the services that you want to update, ie namecheap, OpenDNS etc

When your IP is updated dnsomatic informs all the other services.

dnsupdates

My router now updates my 2 namecheap domains, and my OpenDNS service account, my Asus router would have only allowed two of these three.