DNS Cache – FortiBalancer

9.2 DNS Cache Configuration

9.2.1 Configuration Guidelines

Table 9-1 General Settings of DNS Cache

Operation Command
Define related SLB component slb real dns <real_name> <ip> <port> [max_conn]

[dns|icmp|script-tcp|script-udp|sip-tcp|sip-udp|dns] [hc_up] [hc_down]

[timeout]

slb virtual dns <virtual_name> <vip> [vport] [arp|noarp] [max_conn] slb policy static <virtual_name> <real_name>

Enable DNS cache dns cache {on|off}
Configure the DNS cache expiration time dns cache expire <min_seconds> <max_seconds>
Establish hosts for the DNS cache dns cache host <host_name> <ip>

9.2.2 Configuration Example via CLI

  • Step 1 Configure necessary SLB component

Since DNS cache is interdependent with SLB configuration strategies, please refer to the chapter Server Load Balancing (SLB). Below is a configuration example for DNS cache deployment. First, the SLB component needs to be established.

FortiBalancer(config)#slb real dns “RS_DNS_1” 10.1.1.10 53 1000 icmp 1 1 20

FortiBalancer(config)#slb virtual dns “VS_DNS_1” 10.1.61.100 53

FortiBalancer(config)#slb policy static “VS_DNS_1” “RS_DNS_1”

The commands above set up an SLB configuration where the real service is named and bound to a real IP address/port pair. This real service is then, in turn, bound to the configured virtual service via the static policy. These commands are covered in depth in the CLI Reference.

  • Step 2 Enable DNS cache

To enable DNS cache, the “dns cache {on|off}” command should be used. The DNS cache is disabled by default.

FortiBalancer(config)#dns cache on

  • Step 3 Configure the DNS cache expiration time

FortiBalancer(config)#dns cache expire 1 36000

  • Step 4 Establish hosts for the DNS cache

FortiBalancer(config)#dns cache host “sting” 10.1.61.200

FortiBalancer(config)#dns cache host “gunrose” 10.1.61.100

FortiBalancer(config)#dns cache host “roxxette” 10.1.61.2

FortiBalancer(config)#dns cache host “queens” 10.1.61.47

 

This entry was posted in Administration Guides, FortiBalancer and tagged , , on by .

About Mike

Michael Pruett, CISSP has a wide range of cyber-security and network engineering expertise. The plethora of vendors that resell hardware but have zero engineering knowledge resulting in the wrong hardware or configuration being deployed is a major pet peeve of Michael's. This site was started in an effort to spread information while providing the option of quality consulting services at a much lower price than Fortinet Professional Services. Owns PacketLlama.Com (Fortinet Hardware Sales) and Office Of The CISO, LLC (Cybersecurity consulting firm).

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.