FortiADC
FortiADC enhances the scalability, performance, and security of your applications whether they are hosted on premises or in the cloud.
kmak
Staff
Staff
Article Id 268215
Description This article describes the FortiADC FQDN DNS Host Zone TTL Settings in Global Load Balance.
Scope FortiADC.
Solution

One of the key features of FortiADC Global Load Balance (GLB) is to dynamically respond to a DNS query request of an FQDN hostname according to the configured virtual servers’ health. Any delays or caches in the FQDN DNS resolution could lead to extended outages or instability. It is recommended to shorten the TTL of the FortiADC GLB FQDN host DNS resolution.

 

  1. In the example, an FQDN Host has been pre-configured and associated with a Virtual Server Pool.

kmak_0-1691641295251.jpeg

 

 

  1. By default, the zone records generated from the FQDN Host creation shall have a TTL of 86400 seconds, which equals 24 hours or 1 day.

    kmak_1-1691641295256.jpeg

     

     

  2. The zone records or the FQDN host records would have the TTL of '-1', which means it will use the zone level TTL by default.

    kmak_2-1691641295261.jpeg

     

     

  3. A DNS resolution test on the FQDN host returned with a TTL of 86400. In the case of one of the virtual servers failure, the recursive DNS servers could retain the DNS result of the failed virtual server until the next TTL expires which results in users’ downtime experience.

    kmak_3-1691641295263.jpeg

     

     

  4. To avoid extended outages or intermittent caused by the TTL, it is recommended to reduce the TTL to a lower value such as 300 (5 minutes). The DNS zone TTL can also be set to zero '0' second, which every FQDN DNS query will always refer to the FortiADC GLB DNS server, but it may increase the load of the FortiADC DNS server due to frequent queries of the FQDN hosts.

    kmak_4-1691641295265.jpeg

     

Related document:

Configuring hosts.

Configuring DNS zones.
Contributors