Moved domainchecker into domaintools and improved the barren previous version. Now interactive.

This commit is contained in:
2026-08-18 18:01:06 +02:00
parent 495713b5c2
commit d248af483d
2 changed files with 136 additions and 0 deletions
@@ -0,0 +1,40 @@
#! /usr/bin/env bash
# Domainchecker für schnelle Prüfung der MX-Records
# Maintainer: peignerpausz
# Version: 1.2
set -eou pipefail
usage() {
cat <<USAGE
Verwendung:
Domainchecker
> Welche Domains sollen gesucht werden?
> domain1.tld domain2.tld domain3.tld ...
> Welcher Record soll untersucht werden?
> A/AAAA/MX/TXT/SOA/NS/...
USAGE
}
echo "Welche Domains sollen gesucht werden? "
read DOMAINS
if [[ -z "$DOMAINS" ]]; then
{
echo -e "Fehler: Bitte Domains einfügen. \n" >&2
usage
exit 1
}
fi
echo "Welcher Record soll untersucht werden? "
read RECORD
if [[ -z "$RECORD" ]]; then
{
echo -e "Fehler: Bitte Record einsetzen. \n" >&2
usage
exit 1
}
fi
printf "\n"
for a in $DOMAINS; do
checker=$(dig +short $RECORD $a)
printf "+++Suchergebnisse für %s+++ \n%s\n %s\n====\n" "$a" "$checker"
done