Condividi tramite


Connessioni di rete privata virtuale

Il servizio di accesso remoto (RAS) supporta le connessioni VPN (Virtual Private Network) oltre alle connessioni di accesso remoto convenzionali che usano il protocollo PPP (Point-to-Point Protocol). In una connessione VPN, i pacchetti VPN vengono incapsulati in pacchetti IP e inviati attraverso una rete IP, ad esempio Internet. Pertanto, l'accesso a una rete IP è un requisito per stabilire una connessione VPN. Se il computer client ha una connessione sempre attiva a una rete IP, ad esempio una connessione a una LAN IP, il client può stabilire la connessione VPN usando una singola chiamata alla funzione RasDial.

Se il computer client non dispone di una connessione sempre attiva a una rete IP, per stabilire la connessione VPN sono necessarie due chiamate a RasDial. La prima chiamata stabilisce una connessione remota alla rete IP; la seconda chiamata stabilisce la connessione VPN.

Il szLocalPhoneNumber membro della strutturaRASENTRYper la connessione VPN deve contenere il nome DNS o l'indirizzo IP del server VPN di destinazione.

Ogni connessione richiede una voce rubrica telefonica separata. La prima chiamata a RasDial specifica la voce della rubrica telefonica per la rete IP. La seconda chiamata specifica la voce della rubrica telefonica per la VPN.

La funzionerasDialaccetta un puntatore a una strutturaRASDIALPARAMScome parametro. Questa struttura specifica le credenziali di autenticazione da utilizzare per la rete specificata dalla voce della rubrica telefonica. Le credenziali necessarie per accedere alla rete IP sono in genere diverse da quelle per la VPN. La prima chiamata a RasDial deve specificare le credenziali per la rete IP. La seconda chiamata deve specificare le credenziali per la VPN.

Se la funzione RasDial ha esito positivo, restituisce un handle per la connessione. Usare questo handle in una chiamata a RasHangUp per terminare la connessione.

Nello scenario precedente, le due chiamate a RasDial restituiscono handle di connessione separati per la rete IP e la VPN. La chiamata RasHangUp con l'handle per la connessione VPN termina la connessione VPN ma lascia intatta la connessione alla rete IP.