testtextrecord

#!/bin/bash
# Erster Parameter: Gewuenschter RDNS-Eintrag
# Zweiter Parameter: Von Vodafone vorgegebener Authentifizierungsstring
#
# Aufruf:
# ./testtxtrecord.sh <HOSTNAME.DOMAIN.TLD> <AUTHSTRING>

REVDNSRECORD="$1";
AUTHSTRING="$2";
DOMAIN=$(echo "$REVDNSRECORD" | cut -d"." -f2,3);
AUTHORITATIVENS=$(dig SOA +noall +answer $DOMAIN | awk '{ print $5 }' | rev | cut -c 2- | rev );
dig +noall +answer -t txt "@$AUTHORITATIVENS" "$DOMAIN" | grep "$AUTHSTRING" && echo "OK" || echo "NOT OK";

./testtxtrecord.sh calvin10.wiretrip.de YweIdum3Gyt2qOzYU44Q

wiretrip.de.            43166   IN      TXT     "YweIdum3Gyt2qOzYU44Q"
OK