检查网络子网之间的冲突
ipconflict的Python项目详细描述
ipconflict
检查两个或多个网络子网是否重叠。
安装
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
打印重叠的IP地址
ipconflict -p 10.0.0.0/24 10.0.0.100-10.0.0.105
文件中的子网
ipconflict -f /path/to/subnets
来自stdin的子网
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
子网定义
ipconflict -p 10.0.0.0/24 10.0.0.100-10.0.0.105
ipconflict -f /path/to/subnets
来自stdin的子网
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
子网定义
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
子网定义
子网可以通过多种方式指定:
- CIDR符号
192.168.0.0/24
- 单个IP地址
10.0.1.2
- IP范围
10.0.0.5-10.0.0.20
此工具可用于IPv4和IPv6。