#!/bin/bash host=$1 zone=$2 ip=$3 ttl=$4 date="$(date --rfc-3339 seconds)" ( echo "prereq yxrrset ${host}.${zone}. A" echo "update delete ${host}.${zone}. A" echo "update add ${host}.${zone}. ${ttl} A ${ip}" echo "update delete ${host}.${zone}. TXT" echo "update add ${host}.${zone}. ${ttl} TXT ${date}" echo "" ) | nsupdate