Netapp DNS - DF
Netapp DNS - DF
Abstract
This document explains how to configure NetApp® storage systems with NetApp ONTAP®
management software for use with DNS load balancing methodologies. This document covers
the on-box DNS feature available in ONTAP, various configuration methods, and best
practices.
TABLE OF CONTENTS
Conclusion ................................................................................................................................................ 30
LIST OF TABLES
Table 1) DNS cache settings in ONTAP. ........................................................................................................................6
Table 2) Maximum DNS requests per second, per node – ONTAP 9.7. ......................................................................10
Table 3) Data LIF options for on-box DNS load balancing in ONTAP. .........................................................................12
LIST OF FIGURES
Figure 1) Example of off-box DNS round-robin method using A records. .......................................................................7
Figure 2) On-box DNS load balance example. ...............................................................................................................8
Figure 3) Factors to consider in setting up on-box DNS load balancing on Windows DNS servers. ............................10
Figure 4) On-box DNS with multiple subnets in same SVM. ........................................................................................11
2 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
Domain name systems in ONTAP
ONTAP enables storage administrators to present multiple logical interfaces (data LIFs) per storage
virtual machine (SVM) across multiple nodes to clients for NAS access. In NAS environments, clusters
can have up to 24 nodes, so the number of potential data LIFs in a cluster is large. This scale can create
confusion about access for clients if they rely on mounting through IP addresses, because end users are
not expected to understand where an IP address resides in the storage system. Clients can overload a
node with requests if they continuously mount the same data LIFs and attempting to remember specific IP
addresses can be challenging.
Management of these IP addresses can also be challenging. If clients are accessing a known IP by the
address, then an administrator must make clients explicitly aware of changes if they add or remove data
LIFs.
To simplify client access to these data LIFs as well as the management of the NAS networking
components from the storage side, the Domain Name System (DNS) is often implemented to shield
multiple data LIFs behind a single host name.
For general name service best practices in ONTAP, see TR-4668: Name Services Best Practice Guide.
The following Requests for Comments (RFCs) cover DNS standards and provide general information
about DNS:
• RFC 1035 – Domain Names
• RFC 1123 – Requirements for Internet Hosts
• RFC 2181 – Clarifications to the DNS Specification
What is DNS?
DNS is a hierarchical naming system for devices on a network that provides a way to associate human-
readable names to less readily memorized items, such as IP addresses, service records, and so on. DNS
relegates the issuance of these records to one or more servers that act as authoritative sources on the
network.
DNS terminology
The following section covers different types of DNS terminology used with on-box DNS.
A/AAAA records
A/AAAA records (RFC-1101) map host names to IP addresses. An A record maps a host name to an IPv4
address. An AAAA record maps host names to IPv6 addresses. These maps are used for forward DNS
lookups.
Canonical name
Canonical name (CNAME) is an alias of a host name.
Service records
Service (SRV) records (RFC-2782) define a DNS record for a specific domain service, including LDAP,
CIFS, NFS, Exchange, and so on. These records can point to multiple A/AAAA records to provide round-
robin load balancing and high availability.
Pointer records
Pointer (PTR) records map IP addresses to canonical names. This mapping is used for reverse DNS
lookups.
3 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
Name server records
Name server (NS) NS records are used to delegate a subdomain to a set of name servers. These records
can be authoritative or nonauthoritative records.
DNS forwarder
A DNS forwarder is a DNS server on a network that forwards DNS queries for external DNS names to
DNS servers outside that network. You can also forward queries according to specific domain names by
using conditional forwarders, which override regular DNS forwarders.
Conditional forwarder
A conditional forwarder is a DNS server on a network that forwards DNS queries according to the DNS
domain name in the query. For example, a DNS server can be configured to forward all the queries it
receives for names ending with example.newname.com to the IP address of a specific DNS server or to
the IP addresses of multiple DNS servers. A conditional forwarder is used when a DNS server’s domain
differs from the desired DNS domain name.
For example:
example.newname.com → netapp.com
A conditional forwarder requires the data LIFs to be added to DNS as name servers and to have an SOA
record. In addition, a forward lookup zone and reverse lookup entries must be created. Windows 2008
and later might require SOA records. Windows 2003 DNS does not require SOA records.
Stub zones
From the Microsoft article on stub zones:
A stub zone is a copy of a zone that contains only those resource records necessary to identify the
authoritative Domain Name System (DNS) servers for that zone. A stub zone is used to resolve names
between separate DNS namespaces. This type of resolution might be necessary when a corporate
merger requires that the DNS servers for two separate DNS namespaces resolve names for clients in
both namespaces.
A stub zone consists of the following:
• The SOA resource record, name server (NS) resource records, and the glue A resource records for
the delegated zone.
• The IP address of one or more master servers that can be used to update the stub zone.
4 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
The master servers for a stub zone are one or more DNS servers authoritative for the child zone, usually
the DNS server hosting the primary zone for the delegated domain name.
A stub zone is required if conditional forwarding does not work because the name servers are not SOA
servers, and the DNS zone created is not a stub zone.
For a comparison of stub zones and conditional forwarders, see the Microsoft article on Contrasting stub
zones and conditional forwarders.
Primary zones
A primary zone is a DNS zone that is the primary source of information for a zone and that stores a
master copy of zone data in a local file or in the database. Unlike stub zones, primary zones allow the
creation of records (A, AAAA, SRV, and so on).
DNS delegations
A DNS delegation delegates requests in the same domain to the DNS servers specified in the delegation
zone. For example, use a delegation for cdot.netapp.com in the DNS domain of netapp.com.
For more information on zone delegations, see the Microsoft article on delegating zones and
understanding zone delegation.
Subdomains
A subdomain is a DNS domain that is part of the primary DNS domain. For example, dns.domain.com
is a subdomain of domain.com.
5 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
If netgroups are being used, you can also check DNS by running the getXXbyYY netgrpcheck
command with advanced privilege.
cluster::*> getxxbyyy netgrpcheck -node node1 -vserver DEMO -netgroup netgroup1 -clientIP
10.193.67.225
Note: Negative cache entries expire sooner to prevent long-term caching of failed DNS attempts.
IP Address IP Create
Vserver Host Protocol Family Address Source Time TTL(sec)
--------- -------- -------- ------- -------------- ------- ---------- --------
DEMO centos7 Any Any 10.193.67.225 dns 4/29/2020 3600
11:15:49
cluster::*> name-service cache hosts reverse-lookup show -vserver DEMO -ip 10.193.67.225
6 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
DNS load balancing
An added benefit of using DNS host names to point to multiple IP addresses is having the ability to
leverage various load balancing mechanisms with DNS servers. DNS load balancing is a way to distribute
client requests for host names across multiple IP addresses without needing client interaction. Generally,
DNS load balancing is performed by round-robin. Load balancing can also be performed through third-
party load balancers or through the ONTAP feature known as on-box DNS load balancing.
• For more information on round-robin DNS in Windows, see Configuring Round-Robin DNS in
Windows.
• For more information on round-robin DNS in BIND, see Round-Robin Load Distribution.
7 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
Additionally, round-robin DNS issues IP addresses with a time to live (TTL). The TTL caches the DNS
request in Windows for 24 hours by default. On-box DNS issues a TTL of 0, which means that DNS is
never cached on the client and a new IP is always issued based on load. Clients do not set the TTL; the
DNS server defines it. In this case, ONTAP is acting as a DNS server.
If you want to see what is in the Windows DNS cache, use ipconfig /displaydns.
When a client attempts to access the cluster by DNS host name, the following process takes place:
1. The client issues a DNS request and uses the DNS server specified in its configuration.
2. The DNS server looks for the host name in the request.
3. When using on-box DNS, the host name is either a DNS delegation or a conditional forwarder. The
record contains a list of data LIF IP addresses (presented as NS records) to use for DNS requests.
4. The request is forwarded or delegated to one of the data LIF IP addresses on a round-robin basis.
5. The data LIF receives the request if the LIF has the DNS zone configured and is set to listen for DNS
queries (which opens port 53 on the LIF).
6. The node receiving the request checks the DNS weights for each node and issues an IP address
based on the calculated load.
8 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
7. The IP address is returned to the DNS server, which then returns the IP address to the client.
Note: In ONTAP versions earlier than 8.2, on-box DNS load balancing does not work with ifgrps or
VLANs. For implementations that have those configurations, use external round-robin DNS.
ONTAP versions 8.2 and later allow on-box DNS load balancing on ifgrps and VLANs.
9 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
Table 2) Maximum DNS requests per second, per node – ONTAP 9.7.
DNS Over TCP DNS Over UDP
4,000 – 5,000 1,000 – 1,500
Note: Additional details of the testing can be found in internal bug 1285445.
Figure 3) Factors to consider in setting up on-box DNS load balancing on Windows DNS servers.
10 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
• Ideally, use a zone delegation if the DNS domain is not a child domain. Delegations allow you to
specify SOA and NS records, whereas forwarders do not. Additionally, delegations can be
replicated to slave DNS servers automatically with BIND zone files, while forwarders are
manually added to named.conf.
• If the DNS domain is a child domain, use subdomains.
Note: If you are using BIND9 DNS servers with on-box DNS, be sure to run ONTAP 8.2.3 or later
because of bug 892388.
Using on-box DNS with data LIFs in different subnets and networks
In ONTAP, it is possible to have a configuration in which DNS servers live in a different physical or
virtually segmented network or IP space than the data LIFs to which clients connect. With this
configuration, you can still use on-box DNS to serve the desired data LIFs to clients.
To do so, configure the LIFs that can communicate with the DNS servers to listen for DNS queries. The
data LIFs that participate in the DNS zone should be configured to use the desired DNS zone and not
listen for DNS queries (-listen-for-dns-query false).
Doing so enables the DNS server to communicate to the SVM using the DNS LIFs. It also enables the
server to return a list of IP addresses to clients that might not be able to communicate with it.
Note: A data LIF that has -listen-for-dns-query set to “true” must also have a -dns-zone
specified; otherwise, the cluster does not allow that LIF to listen for DNS queries.
Figure 4 illustrates a similar configuration.
The data LIF configuration looks like the following example. The data LIF called data1 can communicate
with the DNS servers; the data LIF called dns-zone cannot:
cluster::*> net int show -vserver SVM -fields dns-zone,listen-for-dns-query,address
(network interface show)
vserver lif address dns-zone listen-for-dns-query
------- ----- ------------ ------------------------ --------------------
SVM data1 10.63.57.237 domain.netapp.com true
SVM dns-zone 10.10.10.200 onbox.domain.netapp.com false
11 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
Enabling on-box DNS on data LIFs in ONTAP
For a data LIF to serve DNS queries, the -listen-for-dns-query option must be set to “true.” For
the SVM to return data LIFs in DNS queries, the desired data LIFs participating in the DNS zone must be
assigned the DNS zone with -dns-zone. Any data LIF that acts as an SOA for DNS queries must have
network connectivity to the DNS servers to which the clients point. This can be done nondisruptively.
The data LIFs that participate in on-box DNS load balancing depend on the configuration of the network
interface options described in Table 3.
Table 3) Data LIF options for on-box DNS load balancing in ONTAP.
Network Interface Option What It Does Privilege
Level
Specifies the DNS zone of the data LIF participating in Admin
-dns-zone
the on-box DNS load balance operation. Multiple DNS
zones can be specified in an SVM.
-listen-for-dns-query Specifies that the data LIF will listen for DNS queries on Admin
port 53 and act as an SOA.
-lb-weight Use this parameter to modify the load balancing weight Advanced
of the data LIF. A valid load balancing weight is any
integer between 1 and 100 or the word “load.” If you
specify the same load balancing weight for all data LIFs
in a DNS zone, client requests are uniformly distributed,
in a manner similar to round-robin DNS. A data LIF with
a low load balancing weight is made available for client
requests less frequently than one that has a high load
balancing weight.
It is possible to designate only specific data LIFs in a DNS zone to participate as the name servers
through the listen-for-dns-query option while leaving other data LIFs to be used only for data
traffic in the DNS zone. It is also possible to have data LIFs in the same SVM that do not participate in the
on-box DNS load balancing zone but still can serve data traffic.
12 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
• Keep in mind how the on-box DNS load balancing algorithm works when deciding whether to
manually configure the lb-weights of data LIFs.
Note: If you use multiprotocol NAS (CIFS/SMB and NFS) on the same cluster and choose to disable
send-soa, be sure that both environments function properly with sending of SOA records
disabled.
Disabling the sending of SOA records renders the on-box DNS zone as a nonauthoritative responder to
DNS requests.
13 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
2. Set the desired LIF to listen for DNS queries (8.2 and later only).
::> net int modify -vserver [SVM] -lif [LIF] -listen-for-dns-query true
3. Configure the lb-weight in advanced privilege mode on the data LIF to “load” or the desired lb-weight.
::*> net int modify -vserver [SVM] -lif [LIF] –lb-weight load
Configuring Windows DNS Server to Work with On-Box DNS
The following configuration steps can be used to configure on-box DNS on Windows DNS servers. The
following scenarios are covered in this section:
• Delegations
• Stub zones
• Conditional forwarders
14 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
3. Enter the name of the delegated domain.
4. Add the ONTAP SVM data LIFs as name servers (one at a time).
To setup reverse lookup zones and PTR records, complete the following steps:
Note: On-box DNS does not support reverse lookups for IPv4 earlier than ONTAP 8.2. IPv6 support
was added in ONTAP 8.3. If you want to force clients to use the host name only for Kerberos, do
not create PTR records. Doing so prevents direct IP mounts and makes sure that load balancing
is enforced. However, in some cases, PTR records are required for Kerberized NFS to work.
15 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
1. Create the reverse lookup zones for the data LIFs.
2. Select Primary Zone because DNS in ONTAP cannot service reverse lookups.
4. Select IPv4 or IPv6 for the lookup zone, depending on what the ONTAP version supports and what
the data LIFs use.
16 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
5. Enter the network ID/subnet (the first three octets of the IP address).
17 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
Non-authoritative answer:
Name: cdot.domain.win2k8.netapp.com
Address: 10.63.57.237
C:\>nslookup cdot
Server: UnKnown
Address: ::1
Non-authoritative answer:
Name: cdot.domain.win2k8.netapp.com
Address: 10.63.3.68
18 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
3. Select Stub Zone as the zone.
19 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
6. Add all data LIFs that are configured for on-box DNS to the master DNS server list. Select the Use
the Above Servers to Create a Local List of Master Servers check box.
7. Verify that the stub zone has the SOA and NS records.
20 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
8. Create the reverse lookup zones for the data LIFs.
9. Select Primary Zone because DNS in ONTAP cannot service reverse lookups.
11. Select IPv4 or IPv6 for the lookup zone, depending on what the ONTAP version supports and what
the data LIFs use.
21 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
12. Enter the network ID/subnet (the first three octets of the IP address).
22 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
16. Use nslookup to test the forward and reverse lookups in DNS.
C:\>nslookup example.newname.com
Server: localhost
Address: ::1
Name: example.newname.com
Addresses: 10.63.57.237
10.63.3.68
C:\>nslookup 10.63.57.237
Server: localhost
Address: ::1
Name: example.newname.com
Address: 10.63.57.237
C:\>nslookup 10.63.3.68
Server: localhost
Address: ::1
23 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
2. Right-click Conditional Forwarders and select New Conditional Forwarder.
3. Enter the DNS domain and data LIFs. If an error occurs, the server might not be sending SOA record
requests. Either correct that issue or use a stub zone instead.
Name: example.newname.com
Addresses: 10.63.57.237
10.63.3.68
24 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
C:\>nslookup 10.63.57.237
Server: localhost
Address: ::1
Name: example.newname.com
Address: 10.63.57.237
C:\>nslookup 10.63.3.68
Server: localhost
Address: ::1
25 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
The following sample subdomain zone was added to the master zone file:
$ORIGIN onbox.bind.SVM.com.
@ IN NS onbox.bind.SVM.com.
IN NS dns.bind.SVM.com.
onbox.bind.SVM.com. IN A 10.193.67.226
After these steps are taken, on-box DNS requests are returned for that zone from the cluster:
[root@centos7 ~]# nslookup onbox
Server: 10.193.67.227
Address: 10.193.67.227#53
Non-authoritative answer:
Name: onbox.bind.SVM.com
Address: 10.193.67.226
Non-authoritative answer:
Name: onbox.bind.SVM.com
Address: 10.193.67.229
67.193.10.in-addr.arpa. IN NS dns.bind.SVM.com.
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;10.193.67.226. IN PTR
26 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
;; AUTHORITY SECTION:
. 10793 IN SOA a.root-servers.net. nstld.verisign-grs.com.
2016062700 1800 900 604800 86400
On-box DNS configuration: Data LIFs in different domain than BIND server
To use data LIFs in a different domain than the parent domain of the BIND server, add a forwarding zone
entry into named.conf. Keep in mind that the forwarding zone might not replicate to other DNS servers,
so plan accordingly.
The forwarding entry requires the following information:
• Name of the DNS zone
• Type of forward
• Forwarder entries to IP addresses of the data LIFs to be used as DNS servers
• If you are using multiple DNS servers, add the zone to those as well, because named.conf might
not be configured to replicate to those other servers.
This is the SVM’s on-box DNS configuration:
cluster::> net int show-zones -vserver SVM
(network interface show-zones)
Listen For
Vserver Interface Name DNS Zone DNS Query
-------------- -------------- ---------------- ----------
SVM
data onbox.cluster.com
true
data2 onbox.cluster.com
false
2 entries were displayed.
See the following sample configuration for forwarding zone in named.conf for BIND.
zone "onbox.cluster.com" IN {
type forward;
forwarders {10.193.67.226;};
};
After these steps are taken, the following are the results of nslookup for that zone:
[root@centos7 ~]# nslookup onbox.cluster.com
Server: 10.193.67.227
27 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
Address: 10.193.67.227#53
Non-authoritative answer:
Name: onbox.cluster.com
Address: 10.193.67.229
Non-authoritative answer:
Name: onbox.cluster.com
Address: 10.193.67.226
cluster::> net int show -vserver SVM1 -lif data -fields dns-zone,listen-for-dns-query,address
(network interface show)
vserver lif address dns-zone listen-for-dns-query
------- ---- ------------- ------------- --------------------
SVM1 data 10.193.67.220 cluster.local true
Next, configure the client to use the data LIF as a DNS name server and add the search domain
configured on the data LIF.
When the client is configured to use the data LIF with that DNS zone, it can resolve properly.
See the following example of configuring on-box data LIFs as DNS servers for Linux clients:
# cat /etc/resolv.conf
28 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
# Generated by NetworkManager
search cluster.local
nameserver 10.193.67.220
# dig cluster.local
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;cluster.local. IN A
;; ANSWER SECTION:
cluster.local. 0 IN A 10.193.67.220
;; AUTHORITY SECTION:
cluster.local. 86400 IN NS cluster.local.
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;10.193.67.220. IN A
Other DNS servers can be added to the configuration and resolve names properly. For example, if we
add a Google DNS server, we can resolve google.com:
# cat /etc/resolv.conf
# Generated by NetworkManager
search cluster.local
nameserver 10.193.67.220
nameserver 8.8.8.8
# nslookup google.com
;; Got recursion not available from 10.193.67.220, trying next server
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: google.com
Address: 216.58.219.206
29 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
Configuring Windows clients to use on-cox DNS as independent DNS servers
Windows clients can also use ONTAP data LIFs as DNS servers for data access on an SVM. Windows
configurations generally use a GUI, but CLI utilities such as PowerShell can also be used. This example
covers the GUI configuration and leverages the use of the data LIFs as DNS servers in addition to an
existing DNS configuration.
This is the existing DNS configuration for the Windows client:
The DNS servers are being pulled through DHCP. The DNS suffixes
have been manually configured.
As it currently stands, nslookup requests for the data LIF’s zone
(cluster.local) fail:
C:\>nslookup cluster.local
Server: dns.netapp.com
Address: 10.193.67.200
To use the cluster’s data LIFs as DNS servers to return cluster data LIFs when cluster.local is
queried, the configuration should look like this:
Name: cluster.local
Address: 10.193.67.220
Conclusion
On-box DNS load balancing is a viable alternative to using external solutions, such as round-robin DNS
load balancing. Being able to load balance DNS requests based on load helps alleviate the overall effect
to a scale-out cluster and provides an intelligent method to serve NAS connectivity in enterprise
environments.
30 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
• ONTAP Documentation Center
https://docs.netapp.com/ontap-9/index.jsp
• ONTAP & ONTAP System Manager Documentation Resources
https://www.netapp.com/data-management/oncommand-system-documentation/
• NetApp Product Documentation
https://www.netapp.com/support-and-training/documentation/
Version history
Version Date Document Version History
Version 1.0 July 2016 Initial release
Version 2.0 October 2016 Updated for ONTAP 9.1
Version 2.1 May 2020 Minor revision
Version 2.2 February 2021 Minor revision
31 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.
Refer to the Interoperability Matrix Tool (IMT) on the NetApp Support site to validate that the exact
product and feature versions described in this document are supported for your specific environment. The
NetApp IMT defines the product components and versions that can be used to construct configurations
that are supported by NetApp. Specific results depend on each customer’s installation in accordance with
published specifications.
Copyright Information
Copyright © 2021 NetApp, Inc. All Rights Reserved. Printed in the U.S. No part of this document covered
by copyright may be reproduced in any form or by any means—graphic, electronic, or mechanical,
including photocopying, recording, taping, or storage in an electronic retrieval system—without prior
written permission of the copyright owner.
Software derived from copyrighted NetApp material is subject to the following license and disclaimer:
THIS SOFTWARE IS PROVIDED BY NETAPP “AS IS” AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WHICH ARE HEREBY
DISCLAIMED. IN NO EVENT SHALL NETAPP BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.
NetApp reserves the right to change any products described herein at any time, and without notice.
NetApp assumes no responsibility or liability arising from the use of products described herein, except as
expressly agreed to in writing by NetApp. The use or purchase of this product does not convey a license
under any patent rights, trademark rights, or any other intellectual property rights of NetApp.
The product described in this manual may be protected by one or more U.S. patents, foreign patents, or
pending applications.
Data contained herein pertains to a commercial item (as defined in FAR 2.101) and is proprietary to
NetApp, Inc. The U.S. Government has a non-exclusive, non-transferrable, non-sublicensable, worldwide,
limited irrevocable license to use the Data only in connection with and in support of the U.S. Government
contract under which the Data was delivered. Except as provided herein, the Data may not be used,
disclosed, reproduced, modified, performed, or displayed without the prior written approval of NetApp,
Inc. United States Government license rights for the Department of Defense are limited to those rights
identified in DFARS clause 252.227-7015(b).
Trademark Information
NETAPP, the NETAPP logo, and the marks listed at http://www.netapp.com/TM are trademarks of
NetApp, Inc. Other company and product names may be trademarks of their respective owners.
TR-4523-0221
32 DNS Load Balancing in ONTAP © 2021 NetApp, Inc. All rights reserved.