Account for domain that does not resolve

This commit is contained in:
Daniel Fayette 2016-02-14 09:21:52 -06:00
parent 32ab61ed6d
commit ca66849876

View file

@ -21,6 +21,8 @@ verifyHostAddress() {
status="pi-hole IP" status="pi-hole IP"
elif [[ $ip =~ (^127\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^192\.168\.) ]]; then elif [[ $ip =~ (^127\.)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^192\.168\.) ]]; then
status="RFC1918" status="RFC1918"
elif [[ "$ip" == "" ]]; then
status="empty"
else else
status=$ip status=$ip
fi fi
@ -65,6 +67,8 @@ do
echo -e "\tFailed - $name resolves to your pi-hole ($piholeIP)" echo -e "\tFailed - $name resolves to your pi-hole ($piholeIP)"
elif [[ "$status" == "RFC1918" ]]; then elif [[ "$status" == "RFC1918" ]]; then
echo -e "\tFailed - $name resolves to a non-routable address ($ip)" echo -e "\tFailed - $name resolves to a non-routable address ($ip)"
elif [[ "$status" == "empty" ]]; then
echo -e"\tFailed - $name could not be resolved ($ip)"
else else
echo -e "\tSuccess - $name resolves to a public IP address ($ip)" echo -e "\tSuccess - $name resolves to a public IP address ($ip)"
fi fi
@ -79,6 +83,8 @@ do
echo -e "\tFailed - $name resolves to your pi-hole ($piholeIP)" echo -e "\tFailed - $name resolves to your pi-hole ($piholeIP)"
elif [[ "$status" == "RFC1918" ]]; then elif [[ "$status" == "RFC1918" ]]; then
echo -e "\tFailed - $name resolves to a non-routable address ($ip)" echo -e "\tFailed - $name resolves to a non-routable address ($ip)"
elif [[ "$status" == "empty" ]]; then
echo -e"\tFailed - $name could not be resolved ($ip)"
else else
echo -e "\tSuccess - $name resolves to a public IP address ($ip)" echo -e "\tSuccess - $name resolves to a public IP address ($ip)"
fi fi
@ -93,6 +99,8 @@ do
echo -e "\tSuccess - $name resolves to your pi-hole ($ip)" echo -e "\tSuccess - $name resolves to your pi-hole ($ip)"
elif [[ "$status" == "RFC1918" ]]; then elif [[ "$status" == "RFC1918" ]]; then
echo -e "\tVerify - $name resolves to a non-routable address that is not your pi-hole server ($ip)" echo -e "\tVerify - $name resolves to a non-routable address that is not your pi-hole server ($ip)"
elif [[ "$status" == "empty" ]]; then
echo -e"\tFailed - $name could not be resolved ($ip)"
else else
echo -e "\tFailed - $name resolves to a public IP address ($ip)" echo -e "\tFailed - $name resolves to a public IP address ($ip)"
fi fi