Method: ToolsNet.resolv_ip_name

Defined in:
lib/lib/net.rb

.resolv_ip_name(ip) ⇒ String

Resolv a ip to a dns.

Parameters:

  • ip

    variable ip to resolv

Returns:

  • (String)

    Dns name resolved



30
31
32
33
34
35
36
37
38
39
# File 'lib/lib/net.rb', line 30

def self.resolv_ip_name(ip)
  ret = Resolv.new.getname(ip)
  ret.instance_variable_get('@labels').join('.')
rescue Exception => e
  case e.message
  when 'Dnsruby::NXDomain' then nil
  else
    e.message
  end
end