From f33d28978d0014e956fb98c6dc42d79fb1a7d3d6 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 19 Dec 2018 21:00:21 +0100 Subject: [PATCH] unbound: Use correct parameter for IP addresses and hostnames Signed-off-by: Michael Tremer --- src/initscripts/system/unbound | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/initscripts/system/unbound b/src/initscripts/system/unbound index 9082c2d4c3..08007f50a3 100644 --- a/src/initscripts/system/unbound +++ b/src/initscripts/system/unbound @@ -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 ;; -- 2.39.5