A system for providing communications, comprising a network operations center, NOC, the NOC comprising: a first traditional virtual private network, VPN, component configured to initiate a VPN communication with a private network ; a clear text component coupled to the first traditional VPN component , wherein the clear text component is configured to manage IP addresses of a plurality of computing devices within a plurality of user organizations, wherein each of the plurality of computing devices has a unique IP address; a twin NAT that is coupled to the clear text component , wherein the twin NAT is configured to translate between a customer-assigned private IP address and a unique private IP, UPIP, address; a second VPN component coupled to the twin NAT, wherein the second VPN component provides a source IP address to the twin NAT; and logic that when executed by a processor, is configured to facilitate communication with a user workstation that includes a traditional VPN client and a twin NAT client , wherein, in communicating the data with the private network, the NOC is configured to receive data from the user workstation via the first traditional VPN component , wherein the data comprises addresses that have been translated into UPIP addresses by the twin NAT client ; wherein the first traditional VPN component is configured to remove the VPN encryption from the data and to provide the data to the clear text component ; wherein the clear text component is configured to process the data and to provide the data to the twin NAT ; wherein the twin NAT is configured to map the UPIP addresses in the data to customer defined private addresses and to provide the data to the second VPN component ; wherein the second VPN component is configured to encrypt the data and to transfer the data to the private network . a first traditional virtual private network, VPN, component configured to initiate a VPN communication with a private network ; a clear text component coupled to the first traditional VPN component , wherein the clear text component is configured to manage IP addresses of a plurality of computing devices within a plurality of user organizations, wherein each of the plurality of computing devices has a unique IP address; a twin NAT that is coupled to the clear text component , wherein the twin NAT is configured to translate between a customer-assigned private IP address and a unique private IP, UPIP, address; a second VPN component coupled to the twin NAT, wherein the second VPN component provides a source IP address to the twin NAT; and logic that when executed by a processor, is configured to facilitate communication with a user workstation that includes a traditional VPN client and a twin NAT client , wherein, in communicating the data with the private network, the NOC is configured to receive data from the user workstation via the first traditional VPN component , wherein the data comprises addresses that have been translated into UPIP addresses by the twin NAT client ; wherein the first traditional VPN component is configured to remove the VPN encryption from the data and to provide the data to the clear text component ; wherein the clear text component is configured to process the data and to provide the data to the twin NAT ; wherein the twin NAT is configured to map the UPIP addresses in the data to customer defined private addresses and to provide the data to the second VPN component ; wherein the second VPN component is configured to encrypt the data and to transfer the data to the private network . <EOS>