resolver.rb

Path: lib/net/dns/resolver.rb
Last Update: Sun Mar 21 23:37:01 -0600 2010

Required files

rbconfig   socket   timeout   ipaddr   logger   net/dns/packet   net/dns/resolver/timeouts   win32/resolv  

Methods

Resolver  

External Aliases

send -> old_send

Public Instance methods

Resolver helper method

Calling the resolver directly:

  require 'net/dns/resolver'
  puts Resolver("www.google.com").answer.size
  #=> 5

An optional block can be passed yielding the Net::DNS::Packet object.

  Resolver("www.google.com") {|packet| puts packet.size + " bytes"}
  #=> 484 bytes

[Validate]