#!/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