Я использую библиотеку python-netaddr для работы с IP-адресами и подсетями. Я прочитал полную документацию по netaddrd: Документация по Netaddr. Но решения моей проблемы не нашел. У меня есть IP-адрес и подсеть, я хочу получить префикс для этого IP-адреса, используя их оба. Так что я могу распечатать все IP-адреса, поступающие в подсеть.
Например:
Ip Address: 192.0.2.0
Subnet Network: 255.255.255.0
It should return the prefix which is : 24