unbound: Allow forwarding to multiple servers at the same time

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Michael Tremer
2018-12-19 20:23:59 +01:00
parent 086bb132ec
commit c9ae511ecf

View File

@@ -197,8 +197,8 @@ write_forward_conf() {
local insecure_zones="${INSECURE_ZONES}"
local enabled zone server remark
while IFS="," read -r enabled zone server remark; do
local enabled zone server servers remark
while IFS="," read -r enabled zone servers remark; do
# Line must be enabled.
[ "${enabled}" = "on" ] || continue
@@ -215,7 +215,9 @@ write_forward_conf() {
*.in-addr.arpa)
echo "stub-zone:"
echo " name: ${zone}"
echo " stub-addr: ${server}"
for server in ${servers//|/ }; do
echo " stub-addr: ${server}"
done
echo
echo "server:"
echo " local-zone: \"${zone}\" transparent"
@@ -224,7 +226,9 @@ write_forward_conf() {
*)
echo "forward-zone:"
echo " name: ${zone}"
echo " forward-addr: ${server}"
for server in ${servers//|/ }; do
echo " forward-addr: ${server}"
done
echo
;;
esac