mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-27 19:23:24 +02:00
unbound: Allow forwarding to multiple servers at the same time
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
@@ -197,8 +197,8 @@ write_forward_conf() {
|
|||||||
|
|
||||||
local insecure_zones="${INSECURE_ZONES}"
|
local insecure_zones="${INSECURE_ZONES}"
|
||||||
|
|
||||||
local enabled zone server remark
|
local enabled zone server servers remark
|
||||||
while IFS="," read -r enabled zone server remark; do
|
while IFS="," read -r enabled zone servers remark; do
|
||||||
# Line must be enabled.
|
# Line must be enabled.
|
||||||
[ "${enabled}" = "on" ] || continue
|
[ "${enabled}" = "on" ] || continue
|
||||||
|
|
||||||
@@ -215,7 +215,9 @@ write_forward_conf() {
|
|||||||
*.in-addr.arpa)
|
*.in-addr.arpa)
|
||||||
echo "stub-zone:"
|
echo "stub-zone:"
|
||||||
echo " name: ${zone}"
|
echo " name: ${zone}"
|
||||||
echo " stub-addr: ${server}"
|
for server in ${servers//|/ }; do
|
||||||
|
echo " stub-addr: ${server}"
|
||||||
|
done
|
||||||
echo
|
echo
|
||||||
echo "server:"
|
echo "server:"
|
||||||
echo " local-zone: \"${zone}\" transparent"
|
echo " local-zone: \"${zone}\" transparent"
|
||||||
@@ -224,7 +226,9 @@ write_forward_conf() {
|
|||||||
*)
|
*)
|
||||||
echo "forward-zone:"
|
echo "forward-zone:"
|
||||||
echo " name: ${zone}"
|
echo " name: ${zone}"
|
||||||
echo " forward-addr: ${server}"
|
for server in ${servers//|/ }; do
|
||||||
|
echo " forward-addr: ${server}"
|
||||||
|
done
|
||||||
echo
|
echo
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user