Avi Load Balancer DNS runs a virtual service with the application profile type of System-DNS and a network profile using per-packet load balancing. Avi Load Balancer Domain Name System (DNS) virtual service will be authoritative for the subdomains delegated to Avi Load Balancer for GSLB.

This service can be configured to run in one or more GSLB Sites.

Avi Load Balancer DNS virtual service performs more functions other than GSLB.

Avi Load Balancer DNS infrastructure primarily implements the following functionality:

  • DNS Load Balancing

  • Hosting Manual or Static DNS Entries

  • Virtual Service IP Address DNS Hosting

  • Hosting GSLB Service DNS Entries

DNS Load Balancing

Avi Load Balancer proxy DNS requests to a back-end pool of DNS servers. A virtual service with a System-DNS (or similar) application profile is used. Back-end servers loaded with DNS software packages must be assigned to accomplish this. The Avi Load Balancer SE group pools the corporate DNS servers and exposes them as a single, scaled DNS service.



Hosting Manual or Static DNS Entries

Avi Load Balancer DNS can host manual static DNS entries. You can specify whether an A.AAAA, CNAME, NS, and so on, record must be returned for a given FQDN.

Virtual Service IP Address DNS Hosting

Avi Load Balancer DNS can host the names and IP addresses of the virtual services configured in Avi Load Balancer. Avi Load Balancer serves as a DNS provider for the hosted virtual services. For more information, see Service Discovery using Avi Load Balancer as IPAM and DNS Provider.

Hosting GSLB Service DNS Entries

The Avi Load Balancer DNS virtual service can host GSLB service DNS entries and automatically update its responses based on the application service health and clients' proximity to sites implementing the application service, and so on.

Avi Load Balancer DNS as a Virtual Service

Avi Load Balancer DNS runs a virtual service with System-DNS application profile type and a network profile using per-packet load balancing.

The following diagram shows a DNS service hosted to the SE on the leftmost SE.



The DNS virtual service responds to DNS queries if there is a matching entry. If a matching entry is not identified and pool members are configured, the DNS virtual service forwards the request to the back-end DNS pool servers (represented in blue).

DNS virtual service supports A/A, A/S, and N+M with health monitoring support being added for DNS VS configured in active/standby mode in Avi Load Balancer.

Avi Load Balancer can be configured with more than one DNS virtual service.

Avi Load Balancer DNS virtual service can act as an authoritative DNS server for one or more subdomains (zones) and all analytics and client logs are supported.