DNS 'ANY' request uses TCP port. So allow DNS TCP requests for 'resolver_allowed_network_arr'.
This commit is contained in:
parent
1fc3da67f8
commit
5ea1b0acbd
@ -1066,6 +1066,7 @@ if [[ -n "$local_resolver_service" ]] && $local_resolver_service ; then
|
|||||||
if [[ ${#resolver_allowed_network_arr[@]} -gt 0 ]] ; then
|
if [[ ${#resolver_allowed_network_arr[@]} -gt 0 ]] ; then
|
||||||
for _net in ${resolver_allowed_network_arr[@]} ; do
|
for _net in ${resolver_allowed_network_arr[@]} ; do
|
||||||
$ip6t -A INPUT -p udp -s $_net --dport $resolver_port -m conntrack --ctstate NEW -j ACCEPT
|
$ip6t -A INPUT -p udp -s $_net --dport $resolver_port -m conntrack --ctstate NEW -j ACCEPT
|
||||||
|
$ip6t -A INPUT -p tcp -s $_net --dport $resolver_port -m conntrack --ctstate NEW -j ACCEPT
|
||||||
done
|
done
|
||||||
echo_done
|
echo_done
|
||||||
else
|
else
|
||||||
|
@ -1312,6 +1312,7 @@ if [[ -n "$local_resolver_service" ]] && $local_resolver_service ; then
|
|||||||
if [[ ${#resolver_allowed_network_arr[@]} -gt 0 ]] ; then
|
if [[ ${#resolver_allowed_network_arr[@]} -gt 0 ]] ; then
|
||||||
for _net in ${resolver_allowed_network_arr[@]} ; do
|
for _net in ${resolver_allowed_network_arr[@]} ; do
|
||||||
$ipt -A INPUT -p udp -s $_net --dport $resolver_port -m conntrack --ctstate NEW -j ACCEPT
|
$ipt -A INPUT -p udp -s $_net --dport $resolver_port -m conntrack --ctstate NEW -j ACCEPT
|
||||||
|
$ipt -A INPUT -p tcp -s $_net --dport $resolver_port -m conntrack --ctstate NEW -j ACCEPT
|
||||||
done
|
done
|
||||||
echo_done
|
echo_done
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user