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:

new
  • References/Ruby on Rails/Ruby/Classes/Resolv/Resolv::DNS/Resolv::DNS::Resource/Resolv::DNS::Resource::DomainName

new(name) Class Public methods Creates a new

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

getnames(address) Instance Public methods Gets all hostnames for address

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

absolute?() Instance Public methods True if this name is absolute.

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

each_name(address) Instance Public methods Iterates over all hostnames for

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

getaddresses(name) Instance Public methods Gets all IP addresses for name

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

getresources(name, typeclass) Instance Public methods Looks up all typeclass

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

new(mname, rname, serial, refresh, retry_, expire, minimum) Class Public methods Creates

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

each_address(name) Instance Public methods Iterates over all IP addresses for

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

create(arg) Class Public methods Creates a new

2025-01-10 15:47:30