Add get-current-resolvers.sh

This commit is contained in:
Frank Denis
2012-07-31 17:19:01 -07:00
parent 1a7bac56e8
commit f3e11a2b41
+28
View File
@@ -0,0 +1,28 @@
#! /bin/ksh
. ./common.inc
[ -r /etc/resolv.conf ] || exit 0
ips_i=""
while read line; do
case "$line" in
nameserver\ *)
ip=$(echo "$line" | sed -e 's/nameserver *//' -e 's/ *//')
ips_i="$ips_i $ip"
;;
esac
done < /etc/resolv.conf
typeset -A found
ips=""
for ip_i in $ips_i; do
if [ ! ${found["$ip_i"]} ]; then
if [ "$ips" ]; then
ips="$ips "
fi
ips="$ips$ip_i"
found["$ip_i"]=1
fi
done
echo "$ips"