1 1.1 christos Copyright (C) Internet Systems Consortium, Inc. ("ISC") 2 1.1 christos 3 1.1 christos SPDX-License-Identifier: MPL-2.0 4 1.1 christos 5 1.1 christos This Source Code Form is subject to the terms of the Mozilla Public 6 1.1 christos License, v. 2.0. If a copy of the MPL was not distributed with this 7 1.1 christos file, you can obtain one at https://mozilla.org/MPL/2.0/. 8 1.1 christos 9 1.1 christos See the COPYRIGHT file distributed with this work for additional 10 1.1 christos information regarding copyright ownership. 11 1.1 christos 12 1.1 christos ns1 is root 13 1.1 christos ns{2-4} are auth server on example. but lame 14 1.1 christos ns5 is an auth server on example. and works 15 1.1 christos ns6 is a resolver 16 1.1 christos 17 1.1 christos Because `getaddresses_allowed()` logic won't allow to query more than 3 NS at 18 1.1 christos the top-level, only ns{2-4} will be tried without randomization, and example. 19 1.1 christos couldn't be resolved. However, with randomization, some queries won't start 20 1.1 christos picking example. NS from ns2, but ns3, ns4 or ns5. This enable to resolver 21 1.1 christos example. 22