x - szukana maska, x należy do liczb naturalnych z przedziału od 0 do 32
y - wymagana liczba hostów
2^(32 - x) - 2 >= y
Wyliczmy to dla pierwszej z wartości: y = 246
2^(32 - x) - 2 >= 246
2^(32 - x) >= 248
Warunek jest spełniony dla potęg dwójki ósmej i wyższej.
32 - x >= 8
24 - x >= 0
x <= 24
A więc potrzebujesz maski /24 lub krótszej.