config global-load-balance host
Use this command to create host configurations. Host settings are used to form the zone configuration and resource records in the generated DNS zone used for global load balancing.
Before you begin:
- You must have created the global virtual server pools you want to use.
- You must have read-write permission for global load balancing settings.
After you have created a host configuration object, it can be used to form the zone and resource records in the generated DNS zone configuration.
Syntax
config global-load-balance host
edit <name>
set domain-name <string>
set host-name <string>
set response-single-record {enable|disable}
set persistence {enable|disable}
set default-feedback-ip <ip>
set default-feedback-ip6 <ip>
set load-balance-method {global availability|none|topology}
config virtual-server-pool-list
edit <No.>
set virtual-server-pool <string>
next
end
next
end
domain-name |
The domain name must end with a period. For example: |
host-name |
The hostname part of the FQDN, such as Note: You can specify the @ symbol to denote the zone root. The value substituted for @ is the preceding $ORIGIN directive. |
respond-single-record |
Enable/disable an option to send only the top record in response to a query. Disabled by default. By default, the response is an ordered list of records. |
persistence |
Enable/disable the persistence table. Disabled by default. If you enable persistence, the client source address is recorded in the persistence table, and subsequent requests from the same network or the same host or domain are sent an answer with the virtual servers listed in the same order (unless a server becomes unavailable and is therefore omitted from the answer). |
default-feedback-ip |
Specify an IP address to return in the DNS answer if no virtual servers are available. |
default-feedback-ip6 |
Specify an IPv6 address to return in the DNS answer if no virtual servers are available. |
load-balance-method |
Specify a virtual server pool selection method. Set to "weight" by default. |
virtual-server-pool |
Specify a virtual server pool configuration object to host, i.e., a virtual server pool name, location list (optional), and/or ISP (optional). |
Example
FortiADC-VM # config global-load-balance host
FortiADC-VM (host) # edit www_fadc_com
Add new entry 'www_fadc_com' for node 2869
FortiADC-VM (www_fadc_com) # get
host-name :
domain-name :
respond-single-record : disable
persistence : disable
load-balance-method : weight
default-feedback-ip : 0.0.0.0
default-feedback-ip6 : ::
FortiADC-VM (www_fadc_com) # set host-name www
FortiADC-VM (www_fadc_com) # set domain-name fadc.com
FortiADC-VM (www_fadc_com) # config virtual-server-pool-list
FortiADC-VM (virtual-server~p) # edit "1"
FortiADC-VM (1) # set virtual-server-pool test
FortiADC-VM (1) # next
FortiADC-VM (virtual-server~p) # end
FortiADC-VM (www_fadc_com) # end