code: public Future<AddressedEnvelope<DnsResponse, InetSocketAddress>> query(
              DnsQuestion question, Iterable<DnsRecord> additionals) {
          return query(nextNameServerAddress(), question, additionals);
      }
docs: Sends a DNS query with the specified question with additional records.