É definitivamente possível fazer isso, e quase certamente há mais de uma rota.
Você pode querer dar uma olhada no " servidor-dd " que é usado por um servidor DNS dinâmico. (Isso funcionaria com o dd-client que eu esperava)
Você pode querer "fazer seu próprio" usando HTTP, um pouco de php (ou qualquer código) e combiná-lo com um banco de dados fácil de atualizar (algo como MyDNS ou PowerDNS que lê diretamente de um banco de dados) junto com um script cron para fazer um http get pode ser outra solução.