====== testtextrecord ====== #!/bin/bash # Erster Parameter: Gewuenschter RDNS-Eintrag # Zweiter Parameter: Von Vodafone vorgegebener Authentifizierungsstring # # Aufruf: # ./testtxtrecord.sh 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