# File lib/dnstraverse/traverser.rb, line 269
    def run_query(args)
      qname = args[:qname]
      qtype = args[:qtype] || 'A'
      maxdepth = args[:maxdepth] || 10
      cleanup = args[:cleanup]
      Log.debug { "run_query entry qname=#{qname} qtype=#{qtype}" }
      r = Referral.new(:qname => qname, :qtype => qtype, :roots => args[:roots],
                       :maxdepth => maxdepth, :resolver => @resolver,
                       :nsatype => 'A')
      run(r, :cleanup => cleanup)
      Log.debug { "run_query exit" }
      return r
    end