Existem algumas soluções disponíveis, mas parece que você terá que fazer um pouco de trabalho para fazê-las funcionar.
link
Existe algum servidor DNS dinâmico próprio disponível?
Eu tenho um servidor público que executa DNS para meu domínio (executando tinydns) e quero atualizá-lo com o IP atual do meu roteador doméstico?
Há alguma solução pronta para uso disponível ou eu tenho que codificar meu próprio?