Troubleshooting Tip: DNS unreachable when configured with DNS over TLS on FortiGate after upgarde to v7.4.10
| Description | This article describes a situation where the DNS is unreachable on the FortiGate firewall when it is configured with DNS over TLS, resulting in complete network downtime. The issue has been occurring after upgrade to v7.4.10 and v7.4.11. |
| Scope | FortiGate. |
| Solution | To troubleshoot the DNS unreachable issue on the FortiGate, follow these steps: Go to Network -> DNS and verify that the DNS settings are correctly configured. Run these commands to diagnose the DNS issue:
diagnose debug disable
Sample output:
2026-03-30 12:08:26 [worker 0] dns_local_lookup_common()-2575: vfid=1, real_vfid=1, view=2, qname=service.fortiguard.net, qtype=1, qclass=1, offset=40, map#=3 max_sz=5
Check the DNS server IP addresses and ensure they are reachable.
execute ping <IP_address>
Verify the DNS latency via CLI using the following command:
diagnose test application dnsproxy 2 ........ DNS latency info: vfid=0 server=96.45.46.46 latency=1 updated=130
If the issue persists, restart the DNS service.
execute dns service restart
Change from DNS over TLS to DNS plain-text is a valid workaround.
config system dns
The symptom of this reported issue is that DNS-over-TLS does not work after the upgrade to v7.4.10 or v7.4.11. The known issue is scheduled to be fixed in v7.4.12.
Note: This only affects system DNS traffic originating from the FortiGate itself. If a DNS issue is present from users behind the FortiGate, it would be best to open a technical ticket for further troubleshooting.
Related articles: Technical Tip: FortiGate Troubleshooting DNS commands Troubleshooting Tip: DNS rating error occurs (no available FortiGuard SDNS servers) Technical Tip: DNS server on FortiGate caused FortiGate DNS latency |
