require ttl_secs as a parameter to do_update_dns()