Reverse Namen zur Domain ermitteln

Manchmal möchte ich auf die schnelle wissen auf welchem Server eine bestimmte Kundendomain Liegt. Am einfachsten geht dies für mich, indem ich den Reversnamen der Domain-IP mir ausgeben lasse.

Dazu habe ich mir ein kleines Bash-Script geschrieben um es mir ein wenig komfortabler zu machen.

#!/bin/bash
# Autor: Knut Herter
# Web  : www.systemtechnics.de
# Date : 24.3.2014
# 
# reverse.sh prints reverse IP Information about an Domain
#

if [ $# -lt 1 ]; then
    echo 
    echo "$0 [Hostname 1] [Hostname 2]"
    echo 
    exit 1
fi

for ((i=1; i=$#; i++)); 
do 

	HIP=`dig +nocmd +nocomments +noauthority +noadditional +nostats +short $1|sed 's/^ //'`
	if [ "$HIP" != "" ]
	then
   		RIP=`dig +noall +answer -x $HIP |awk -F"PTR" '{print $2}'|awk -F" " '{print $1}'`
   		printf "\nHostname\t: %s\nIP\t\t: %s \nReverse-Name\t: %s\n" "$1" "$HIP" "$RIP"
	fi
	shift
done;
printf " \n"

Tags:, , ,