diff --git a/host2ip.sh b/host2ip.sh index 4f99ec9..f75bbab 100755 --- a/host2ip.sh +++ b/host2ip.sh @@ -17,6 +17,11 @@ do # name=$(nslookup $ip| grep "name ="|sed 's/.*=//') # Uncomment following line to use dig (thanks to Charles Duffy) #name=$(dig +short -x $ip)i + if [ -z "$2"] + then resolvedIP=$(dig +short "$ip") + else + resolvedIP=$(dig +short "$ip" "$2") + fi [[ -z "$resolvedIP" ]] && echo "$ip" lookup failure || echo "$ip" resolved to "$resolvedIP" done < $1