code: public Future<AddressedEnvelope<DnsResponse, InetSocketAddress>> query(
              InetSocketAddress nameServerAddr, DnsQuestion question) {
  
          return query0(nameServerAddr, question, EMPTY_ADDITIONALS, true, ch.newPromise(),
                        ch.eventLoop().<AddressedEnvelope<? extends DnsResponse, InetSocketAddress>>newPromise());
      }
docs: Sends a DNS query with the specified question using the specified name server list.