code: public final Future<List<DnsRecord>> resolveAll(DnsQuestion question) {
          return resolveAll(question, EMPTY_ADDITIONALS, executor().<List<DnsRecord>>newPromise());
      }
docs: Resolves the {@link DnsRecord}s that are matched by the specified {@link DnsQuestion}. Unlike
  {@link #query(DnsQuestion)}, this method handles redirection, CNAMEs and multiple name servers.
  If the specified {@link DnsQuestion} is {@code A} or {@code AAAA}, this method looks up the configured
  {@link HostsFileEntries} before sending a query to the name servers. If a match is found in the
  {@link HostsFileEntries}, a synthetic {@code A} or {@code AAAA} record will be returned.
  
  @param question the question
  
  @return the list of the {@link DnsRecord}s as the result of the resolution