[ Module Hierarchy
| Class Hierarchy ]
Class Hierarchy
- object:
The most base type
- netaddr.address.Addr:
A class whose objects represent network addresses of different
types based on arguments passed to the constructor.
- netaddr.address.EUI:
A class whose objects represent IEEE Extended Unique Identifiers.
- netaddr.address.IP:
A class whose objects represent Internet Protocol network addresses
that can be either IPv4 or IPv6.
- netaddr.address.AddrRange:
Represents a block of contiguous network addresses bounded by an
arbitrary start and stop address.
- netaddr.address.CIDR:
Represents a block of contiguous IPv4/IPv6 network addresses
defined by an IP address prefix and either a prefix mask measured
in bits or alternatively a traditional subnet mask in IP address
format.
- netaddr.address.Wildcard:
Represents a block of contiguous IPv4 network addresses defined
using a wildcard/glob style syntax.
- netaddr.strategy.AddrStrategy:
Very basic support for all common operations performed on each
network type.