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

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

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

NSX Advanced 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

NSX Advanced 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 NSX Advanced Load Balancer SE group pools the corporate DNS servers and exposes them as a single, scaled DNS service.



Hosting Manual or Static DNS Entries

NSX Advanced 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

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

Hosting GSLB Service DNS Entries

The NSX Advanced 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.

NSX Advanced Load Balancer DNS as a Virtual Service

NSX Advanced 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 NSX Advanced Load Balancer.

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

NSX Advanced 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.