I’m trying to make a perl script that gets the ip range from a certain AS. I’m using the Net::Whois::RIPE package for it. The IP Whois information contains data such as who allocates the IP (ie.
ARIN, APNIC, RIPE, etc.), if the IP Address is allocate IP Address contact information, . The following Whois databases contain information on networks allocated IP address. DATA_VERSION = 14; $this-DATA = array( ac=array(whois.nic.ac), al=array(whois.ripe.net), . The RIPE Database is subject to Terms and Conditions. Currently the modules that make use of WHOIS databases use a API provided by ARIN which limits the domains and organizations it can query .
Using the stock whois (on Fedora) I can easily get information for an IP adress: $ whois SOME_IP This is the RIPE Database query service. RIPE(1) User Contributed Perl Documentation RIPE(1) NAME Net::Whois::RIPE – implementation of RIPE Whois. Port to which RIPE NCC RISwhois listens $socket_timeout = 20 . Can I use AFRINIC objects to register in RIPE NCC database?
AFRINIC and RIPE NCC are two different WHOIS databases. This is whois, a very simple and generic whois client. Perl implementation of the RIPE Database client.
RPSL AsBlock block; Net::Whois::Object::AsSet – an object representation of a RPSL AsSet block . Registry Name (Source): ALTDB IP address or DNS name: whois.
Databases Mirrored: RADB, CW, RIPE, ANS, CANET Mirror . As per the RIPE REST API documentation, one needs to specify the. I used the whois search which gives all belonging to the IP . To get both WHOIS records, use this query: whois –h whois. RIPE WHOIS server has an extensive set of options that can be obtained with whois –h .