Ti sei gia risposto da solo.... praticamente non e' possibile. l'IP non e' rappresentativo certo dello user.