se per provenienza intendi la locazione geografica non c'è niente da fare...è impossibile. Al massimo puoi sapere la posizione del server (che però non sempre coincide con quella dell'utente)