Created on
05-28-2020
07:38 AM
Edited on
09-18-2025
01:54 AM
By
Stephen_G
Description
This article describes how to troubleshoot when hostname is not accessible over IPsec VPN tunnel or SSL VPN connection.
Scope
FortiGate.
Solution
If resources are not accessible across a VPN tunnel by hostname, try the following steps:
Note: Making changes to VPN configuration can interrupt VPN connectivity.
Take a configuration backup and have administrative access to FortiGate that does not depend on VPN.
For SSL VPN:
config vpn ssl settings
set dns-suffix abcd.local
set dns-server1 10.1.2.3
end
For IPsec IKEv1 VPN:
See this related document: IPsec DNS suffix
config vpn ipsec phase1-interface
edit <IKEV1 TUNNEL NAME>
set type dynamic
set mode-cfg enable
set unity-support enable <----- This needs to be enabled to use the 'set domain' command.
set dns-mode manual
set ipv4-dns-server1 10.1.2.3
set domain abcd.local <----- This sets the default DNS domain for VPN clients.
end
Note:
IKEv1 is the default IKE version for tunnels created using the IPsec Tunnel Wizard in the GUI. The 'set domain' configuration will be available only for IKEv1. It requires the configuration 'set type dynamic', 'set mode-cfg enable', and 'set unity-support enable'.
For IPsec IKEv2 VPN:
The use of Search Domains with IKEv2 requires FortiOS version 7.6.4 or later and FortiClient version 7.4.4 or later
Note:
FortiClient 7.4.4 no longer supports IKEv1 for IPsec VPN and does not include a free VPN-only agent. Users can continue to use the FortiClient 7.4.3 free VPN-only agent, which supports IKEv1. For more information, see Special notices | FortiClient 7.4.4 | Fortinet Document Library.
Troubleshooting:
If the access is still not working, verify if the DNS query is coming from the client end by performing a sniffer or Packet Capture :
diagnose sniffer packet any "host <client private IP over SSLVPN/IPsec> and port 53" 4 200 l
If there is no DNS query from the client, verify that the domain is configured correctly. If the DNS query is not being replied to, verify further if it is allowed by FortiGate by running Debugging the packet flow
If a DNS query is being replied to, SYN is sent to the resolved domain, but it is not being replied to; verify if NAT is required on the policy being used.
Related article:
Technical Tip: How to set DNS suffix for VPN SSL and IPsec in the FortiGate configuration
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.