unwind: Fallback to UDP if cannot resolve servers

This commit is contained in:
Timo Makinen 2025-06-17 22:30:37 +00:00
parent 4cf472f524
commit 8e35d4f0c1

View file

@ -1,10 +1,15 @@
{% if network_dns_servers is defined %}
forwarder {
{% for addr in network_dns_servers %}
{{ addr }} port 853 authentication name "{{ lookup('community.general.dig', addr + '/PTR')[:-1] }}" DoT
{% set reverse = lookup('community.general.dig', addr + '/PTR')[:-1] %}
{% if reverse != "NXDOMAI" %}
{{ addr }} port 853 authentication name "{{ reverse }}" DoT
{% else %}
{{ addr }} port 53
{% endif %}
{% endfor %}
}
preference { DoT }
preference { DoT forwarder }
{% else %}
preference { oDoT-autoconf }
{% endif %}