The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Net::IP::Identifier::Plugin::Google - identify Google (AS15169) owned IP addresses

VERSION

version 0.111

SYNOPSIS

 use Net::IP::Identifier::Plugin::Google;

DESCRIPTION

Net::IP::Identifier::Plugin::Google identifies Google (AS15169) host IPs.

Methods

new

Creates a new Net::IP::Identifier::Plugin::Google object.

refresh

Uses a method described by Google (https://support.google.com/a/answer/60764?hl=en) to fetch the current list of Google net blocks. Replaces the default list of hard-coded netblocks (which is current as of August 2014).

This method requires about four DNS queries (currently). If having up-to-date netblock information is more important than the time it takes to do the queries, arrange to call this method after the object is created, and perhaps periodically thereafter.

NOTE: 2a00:1450:4000::/36 is returned by the this method but "jwhois 2a00:1450:4000::" indicates it's unassigned.

SEE ALSO

IP::Net
IP::Net::Identifier
IP::Net::Identifier_Role

AUTHOR

Reid Augustin <reid@hellosix.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2014 by Reid Augustin.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.