Enhanced DUC is a dynamic DNS update client and daemon. Primarily it's written for use with the DNS services that NoIP provide. However: the protocol is in an open format used by other service providers. I began working on the project in November 2015. The goal is to create a better update client for UNIX by using modern C coding practices.