Say У меня есть два IP-адреса: startip = '63.223.64.0'
и endip = '63.223.127.255'
Python Наименьшее общее CIDR
Я понимаю, что в питоне netaddr.iprange_to_cidrs(startip, endip)
даст вам список CIDR подсетей, которые соответствуют точно между границами. Тем не менее, я надеялся найти одну подсеть CIDR, которая охватывает все это, даже если она дает еще несколько IP-адресов.
Я предпочитаю функцию, которая делает это, но я бы также приветствовал любую математику/логику, чтобы вычислить ее и в конечном итоге превратить ее в код.
безупречный! Спасибо. – MoMoney