Ответ на вопрос не возможен в принципе.
Маска подсети определяет диапазон ip адресов входящих в подсеть.
Т.е вычислить маску никак нельзя. Ее можно только задать, и от того какую маску вы зададите, будет зависеть какой диапазон адресов войдет в вашу подсеть.