Я хотел бы найти оставшиеся IP-адреса в диапазоне (CIDR).Например:
prefixLen, bits := n.Mask.Size()
return 1 << (uint64(bits) - uint64(prefixLen)), nil
Возвращает количество IP-адресов в диапазоне, где n
равно *net.IPNet
.Но скажите, если у меня есть несколько адресов, которые уже выданы, и я хочу знать, сколько из них осталось «начинающимися» с некоторых IP-адресов, как я могу это сделать?