15 lines
251 B
Bash
Executable File
15 lines
251 B
Bash
Executable File
#/bin/bash
|
|
|
|
# Read domains form stdin and echo the ones resolved successfully
|
|
|
|
server=""
|
|
if [ "$#" -ge 1 ] && [ -n "$1" ] ; then
|
|
server="$1"
|
|
fi
|
|
|
|
while read domain; do
|
|
host "$domain" $server &>/dev/null
|
|
[ "$?" -eq 0 ] && echo "$domain"
|
|
done
|
|
exit 0
|