Skip to content

Instantly share code, notes, and snippets.

@richardkmichael
Created February 1, 2012 16:53
Show Gist options
  • Save richardkmichael/1718010 to your computer and use it in GitHub Desktop.
Save richardkmichael/1718010 to your computer and use it in GitHub Desktop.
require 'resolv'
class Resolv
def self.match?( node )
case node
when /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/
name = getname(node)
node == getaddress(name)
else
ip = getaddress(node)
node == getname(ip)
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment