#!/bin/bash # example of script to add token to local dns using nsupdate dnskeyfile="path/to/bla.key" fulldomain="$1" token="$2" updatefile=$(mktemp) printf "update add _acme-challenge.%s. 300 in TXT \"%s\"\n\n" "${fulldomain}" "${token}" > "${updatefile}" nsupdate -k "${dnskeyfile}" -v "${updatefile}" rm -f ${updatefile}