A ruby port of the ipcat library to classify IP addresses from known datacenters
With bundler:
# In Gemfile
gem 'ipcat'
Or with rubygems:
gem install ipcat
IPCat.datacenter?(ip_address)
It will return an IPCat::IPRange
if ip_address
is from a known datacenter; nil
otherwise.
For example,
range = IPCat.datacenter?('52.95.252.0') # => instance of IPCat::IPRange
range.name # => 'Amazon AWS'
IPCat.datacenter?('127.0.0.1') # => nil
Copyright (c) 2013 Kickstarter, Inc
Released under an MIT License