Method: Dnsruby::DNS#getname

Defined in:
lib/dnsruby/DNS.rb

#getname(address) ⇒ Object

Gets the first hostname for address from the DNS resolver

address must be a Dnsruby::IPv4, Dnsruby::IPv6 or a String. Retrieved name will be a Dnsruby::Name.

Raises:



161
162
163
164
# File 'lib/dnsruby/DNS.rb', line 161

def getname(address)
  each_name(address) {|name| return name}
  raise ResolvError.new("DNS result has no information for #{address}")
end