| Description |
This article describes the issue that the FQDN syslog is not working after upgrading to FortiGate v7.4.8. |
| Scope | FortiGate v7.4. |
| Solution |
As of v7.4.8, FortiGate does not cache FQDNs with an A DNS TTL (Time To Live) of 0. It should send a DNS query for the FQDN every time before sending syslog if the TTL is 0, since it doesn't have a cache entry for it.
However, FortiGate does not send a DNS query, which is considered a bug. Note that this issue will be fixed in the upcoming releases of FortiGate versions v7.4.10.
To resolve the issue of FQDN syslog not working after upgrading to FortiGate v7.4.8, follow these steps:
If the TTL is 0, the FortiGate will not cache the resolved IP address and will not even send a syslog-related FQDN DNS query, and this behavior is confirmed as a bug.
In the fixed version, it is also important to note that a DNS TTL value of 0 is not recommended, as it can cause increased DNS traffic and higher server load. For a logging server, this can result in each log delivery triggering a DNS query to the DNS server, which can cause performance issues and unreliability. |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.