#!/bin/bash # nsupdate-sshfp if [ "$#" -ne "4" ]; then echo "USAGE: ${0} " exit 1 fi domain="${1}" server="${2}" ttl="${3}" tsig_key="${4}" new_records=$(ssh-keygen -r ${1} | sed -e 's/^/add /' -e "s/ IN / ${ttl} /") printf 'server %s\ndelete %s sshfp\n%s\nsend\n' "${server}" "${domain}" "${new_records}" \ | nsupdate -y "${tsig_key}"