This section focuses on how you can direct client traffic to the NSX Advanced Load Balancer DNS service.

Authoritative Name Server for a Subdomain (Zone)

One of the most common ways to ensure that traffic reaches the NSX Advanced Load Balancer DNS service is to delegate a subdomain to the NSX Advanced Load Balancer DNS service on your corporate DNS server. The corporate name server delegates one or more subdomains to the NSX Advanced Load Balancer DNS service, which in turn acts as an authoritative DNS server for them.

In the example shown below, avi.acme.com and gslb.acme.com are the subdomains. Typically, the corporate name server will have a Name Server (NS) record pointing to the NSX Advanced Load Balancer DNS service (10.100.10.50). Client queries for these subdomains are sent directly to the NSX Advanced Load Balancer, whereas all DNS requests outside of acme.com are instead sent to the external .com name server.

Primary Name Server for a Domain

NSX Advanced Load Balancer DNS responds to any zone it has been configured to support in this case, where there is a primary name server for a domain with pass-through to the corporate name server. DNS queries that do not match NSX Advanced Load Balancer DNS records pass through (proxy) to corporate DNS servers via a virtual service pool created for this purpose. If members of that pool receive DNS requests outside the corporate domain (in this case, acme.com), they send them to their external .com name server.