Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,12 @@
<allownew>true</allownew>
<help>Set one or more hosts to send your DNS queries if the request is unknown.</help>
</field>
<field>
<id>general.forwardertls</id>
<label>DNS over TLS</label>
<type>checkbox</type>
<help>Use DNS-over-TLS (port 853) when forwarding queries. Requires BIND 9.18+.</help>
</field>
<field>
<id>general.filteraaaav4</id>
<label>Enable filter-aaaa on IPv4 Clients</label>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,10 @@
<forwarders type="NetworkField">
<AsList>Y</AsList>
</forwarders>
<forwardertls type="BooleanField">
<Default>0</Default>
<Required>Y</Required>
</forwardertls>
<filteraaaav4 type="BooleanField">
<Default>0</Default>
<Required>Y</Required>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,11 @@ options {
{% endif -%}

{% if helpers.exists('OPNsense.bind.general.forwarders') and OPNsense.bind.general.forwarders != '' %}
{% if helpers.exists('OPNsense.bind.general.forwardertls') and OPNsense.bind.general.forwardertls == '1' %}
forwarders port 853 tls ephemeral { {{ OPNsense.bind.general.forwarders.replace(',', '; ') }}; };
{% else %}
forwarders { {{ OPNsense.bind.general.forwarders.replace(',', '; ') }}; };
{% endif %}
{% endif -%}

{% if helpers.exists('OPNsense.bind.dnsbl.enabled') and OPNsense.bind.dnsbl.enabled == '1' %}
Expand Down