La solución que estas buscando es simple la tecnica de redes se llama subnetting donde la mascara de red la adaptas para crear host con determinada ip siendo esta una red y no una distinta es decir para tu ejercicio pide 4000 equipos lo mas optimo seria con una mascara de 20 con 24 son 254 equipos es decir 8 bits que restan elevado a 2 buscas para 4000 lo mas acertado seria con /20 en la mascara de red es decir 2^12=4096 equipos disponibles para que te sirva de ayuda pero no abuses de ello es facil de hacer a mano eso pero toma para que te ayude: http://www.aprendaredes.com/cgi-bin/ipcalc/ipcalc_cgi?host=192.168.0.1&mask1=20&mask2=