class DnsLoad::Dig
Public Instance Methods
cmd( domain, address, port )
click to toggle source
# File lib/dns_load/dig.rb, line 8 def cmd( domain, address, port ) "dig @#{address} -p #{port} #{domain}" end
execute( options )
click to toggle source
# File lib/dns_load/dig.rb, line 12 def execute( options ) cmds = [] domains = options[:domains].split( ',' ) options[:num_requests].times do cmds << cmd( domains.sample, options[:address], options[:port] ) end `#{cmds.join( '; ' )}` end