Check if two or more network subnets are overlapping.
pip install ipconflict
ipconflict 10.0.0.0/22 10.0.1.0/24
ipconflict 10.0.0.0/22 10.0.1.1-10.0.1.5
ipconflict 172.16.0.0/22 172.16.1.0/24 172.16.3.0/27
ipconflict -p 10.0.0.0/24 10.0.0.100-10.0.0.105
ipconflict -f /path/to/subnets
echo "10.0.1.0/24 10.0.0.0/22" | ipconflict -i
echo "10.0.0.0/16" | ipconflict -i -f /path/to/subnets 192.168.0.0/24 172.25.1.17
A subnet can be specified in several ways:
- CIDR notation
192.168.0.0/24
- Single IP address
10.0.1.2
- IP range
10.0.0.5-10.0.0.20
This tool works both with IPv4 and IPv6.
0
, one or more conflicts found1
, no conflict found2
, aborted or invalid input