# File lib/dnstraverse/decoded_query.rb, line 92
    def query
      Log.debug { "Querying #{@ip} for #{@qname}/#{@qclass}/#{@qtype}" }
      @resolver.nameserver = ip
      @message = makequery_message
      unless @message.is_a? Exception then
        msg_validate(message, :qname => @qname, :qclass => @qclass, 
                     :qtype => @qtype)
        warnings_add msg_comment(message, :want_recursion => false)
      end
      return @message
    end