Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Contact Us
Online Help
Domain Status
Man Pages

Virtual Servers

Topology Map

Server Agreement
Year 2038

USA Flag



Man Pages
Net::IP::Minimal(3) User Contributed Perl Documentation Net::IP::Minimal(3)

Net::IP::Minimal - Minimal functions from Net::IP

version 0.06

  use Net::IP::Minimal qw[:PROC];
  my $ip = '';
  ip_is_ipv4( $ip ) and print "$ip is IPv4";
  $ip = 'dead:beef:89ab:cdef:0123:4567:89ab:cdef';
  ip_is_ipv6( $ip ) and print "$ip is IPv6";
  print ip_get_version( $ip );

Net::IP is very feature complete, but I found I was only using three of its functions and it uses quite a bit of memory <>.
This module only provides the minimal number of functions that I use in my modules.

The same as Net::IP these functions are not exported by default. You may import them explicitly or use ":PROC" to import them all.
Try to guess the IP version of an IP address.
    Params  : IP address
    Returns : 4, 6, undef(unable to determine)
"$version = ip_get_version ($ip)"
Check if an IP address is of type 4.
    Params  : IP address
    Returns : 1 (yes) or 0 (no)
"ip_is_ipv4($ip) and print "$ip is IPv4";"
Check if an IP address is of type 6.
    Params            : IP address
    Returns           : 1 (yes) or 0 (no)
"ip_is_ipv6($ip) and print "$ip is IPv6";"


Chris Williams <>

This software is copyright (c) 2012 by Chris Williams and RIPE-NCC.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
2012-11-28 perl v5.28.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.