What do you want to do?

Choose a task. Only the fields needed for it will be shown.

Choose the result you need, then enter only the values for that calculation.

Analyze network Use an address with a prefix, for example 10.0.0.15/24.
Examples:

Result

Enter a value to see the result.

What this tool checks

Calculations are performed locally for IPv4 and IPv6. The tool normalizes a CIDR, finds address boundaries, converts ranges, aggregates prefixes, tests membership and splits a network.

How to read the result

Check the normalized network and prefix first. Total addresses include every value in the block; the IPv4 usable count excludes the traditional network and broadcast addresses where applicable. A reverse zone is shown only when the prefix aligns with DNS delegation boundaries.

Common problems

A host address with a prefix is normalized to its network. IPv4 and IPv6 cannot be aggregated together, and classless reverse DNS delegations do not have one universal zone name.

Command-line example

python3 -c "import ipaddress; print(ipaddress.ip_network('10.0.0.15/24', strict=False))"