Created on
06-07-2021
12:40 PM
Edited on
10-28-2025
08:23 AM
By
Jean-Philippe_P
Description
This article describes how to explain why the user-defined FQDN Wildcards may not be working as expected.
It is possible that a scenario where an FQDN Wildcard object is created, and although it is used in a firewall policy, the traffic is not being allowed.
This usually happens if there is no UDP DNS session helper enabled, as the traffic will not be correctly matched because DNS resolution will not be performed properly.
This helper is enabled by default, but it may have been removed for some reason, so always check before using FQDN Wildcards.
Solution
Consider the following session helper configuration:
But if, for some reason, the UDP DNS session helper is not present, the resolution will not be possible, and an empty FQDN list will be visible:
When dns-udp session helper is not configured, there will be a warning message when trying to configure cache-TTL on the wildcard FQDN firewall address: Warning: no dns-udp helper, wildcard FQDN may not resolve.
To resolve this, dns-udp helper has to be configured (it is already configured by default):
config system session-helper
edit 14
set name dns-udp
set protocol 17
set port 53
end
As a consequence, that URL or any other URL matching that wildcard will be dropped by the implicit denied rule.
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.