Ciao fivendra, grazie per la risposta.
Cercherò di essere più chiaro in merito al funzionamento del sistema:
L'utente dell'applicazione asp.net deve potersi collegare da un qualsiasi pc dotato di connessione a un server esposto al web, con indirizzo ip statico, contentenente un certificato di autenticazione ssl.
Una volta effettuato il login, l'utente deve poter scegliere di collegarsi ad un pc che ha indirizzo ip dinamico, che pinga il suo ip dinamico di continuo su un database che risiede sul server (se l'utente vuole collegarsi al pc identificato col nome "pippo", verrà indirizzato alla macchina con ip 222.364.1.pippo).
Su questi pc esistono differenti versioni di pagine .aspx dell'applicativo in base al pc scelto.
Ho la necessità di rendere sicuri questi dati, ma non posso installare un certificato su ogni macchina, in quanto il costo del sistema sarebbe eccessivo e gli ip delle machcine stesse non sono statici. Pertanto avevo pensato di mettere tutte le macchine in una vpn.
ma non so se sia la scelta giusta