How are DNS query retries controlled using Simple Resolver in DNSJava? Using the same resolver, we see retries of 2 and in some cases 3. It is not clear as to how it is retried. Any help in this regard?
Update - The attempts are consistent on different machines with the same piece of code.
SimpleResolver resolver = (dns == null) ? new SimpleResolver() : new
SimpleResolver(dns) ;
resolver.setTimeout(Duration.ofMillis(dnsTimeoutMs));
lookup.setResolver(resolver) ;
lookup.setCache(null);
org.xbill.DNS.Record[] records = lookup.run() ;
