Type:
Class
Constants:
Port : 53

Default DNS Port

UDPSize : 512

Default DNS UDP packet size

RequestID : {}
RequestIDMutex : Mutex.new

Resolv::DNS is a DNS stub resolver.

Information taken from the following places:

getaddress
  • References/Ruby on Rails/Ruby/Classes/Resolv/Resolv::DNS

getaddress(name) Instance Public methods Gets the IP address of name

2025-01-10 15:47:30
close
  • References/Ruby on Rails/Ruby/Classes/Resolv/Resolv::DNS

close() Instance Public methods Closes the

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/Resolv/Resolv::DNS/Resolv::DNS::Resource/Resolv::DNS::Resource::IN/Resolv::DNS::Resource::IN::A

new(address) Class Public methods Creates a new

2025-01-10 15:47:30
open
  • References/Ruby on Rails/Ruby/Classes/Resolv/Resolv::DNS

open(*args) Class Public methods Creates a new

2025-01-10 15:47:30
subdomain_of?
  • References/Ruby on Rails/Ruby/Classes/Resolv/Resolv::DNS/Resolv::DNS::Name

subdomain_of?(other) Instance Public methods Returns true if other

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/Resolv/Resolv::DNS

new(config_info=nil) Class Public methods Creates a new

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/Resolv/Resolv::DNS/Resolv::DNS::Resource/Resolv::DNS::Resource::IN/Resolv::DNS::Resource::IN::WKS

new(address, protocol, bitmap) Class Public methods

2025-01-10 15:47:30
timeouts=
  • References/Ruby on Rails/Ruby/Classes/Resolv/Resolv::DNS

timeouts=(values) Instance Public methods Sets the resolver timeouts. This

2025-01-10 15:47:30
to_s
  • References/Ruby on Rails/Ruby/Classes/Resolv/Resolv::DNS/Resolv::DNS::Name

to_s() Instance Public methods returns the domain name as a string.

2025-01-10 15:47:30
each_resource
  • References/Ruby on Rails/Ruby/Classes/Resolv/Resolv::DNS

each_resource(name, typeclass, &proc) Instance Public methods Iterates over

2025-01-10 15:47:30