The DNS protocol does actually support updates directly - could be an interesting feature to implement.