NAME

POE::Component::Client::Whois::IPBlks - determine which whois server is responsible for a network address.

SYNOPSIS

use strict;
use POE::Component::Client::Whois::IPBlks;

my $ipblks = POE::Component::Client::Whois::IPBlks->new();

my $whois_server = $ipblks->get_server('192.168.1.12');

DESCRIPTION

POE::Component::Client::Whois::IPBlks provides the ability to determine which whois server is responsible for a network address. It has a list of network ranges mapped to whois servers and uses Net::Netmask to determine the appropriate Whois server for the given address.

CONSTRUCTOR

new

Returns a POE::Component::Client::Whois::IPBlks object.

METHODS

get_server

Takes a single argument, an IP address to lookup the Whois for. Returns the applicable whois server or undef on failure.

AUTHOR

Chris 'BinGOs' Williams

LICENSE

Copyright (c) Chris Williams

This module may be used, modified, and distributed under the same terms as Perl itself. Please see the license that came with your Perl distribution for details.

SEE ALSO

Net::Netmask