unbound: Use correct parameter for IP addresses and hostnames

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Michael Tremer
2018-12-19 21:00:21 +01:00
parent cb8a25e5ec
commit f33d28978d

View File

@@ -216,7 +216,11 @@ write_forward_conf() {
echo "stub-zone:"
echo " name: ${zone}"
for server in ${servers//|/ }; do
echo " stub-addr: ${server}"
if [[ ${server} =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
echo " stub-addr: ${server}"
else
echo " stub-host: ${server}"
fi
done
echo
echo "server:"
@@ -227,7 +231,11 @@ write_forward_conf() {
echo "forward-zone:"
echo " name: ${zone}"
for server in ${servers//|/ }; do
echo " forward-addr: ${server}"
if [[ ${server} =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
echo " forward-addr: ${server}"
else
echo " forward-host: ${server}"
fi
done
echo
;;