resolver.rb

Path: lib/net/dns/resolver.rb
Last Update: Mon Apr 22 00:26:05 +0000 2013

Required files

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

Methods

Resolver  

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]