| CPC H04L 63/0272 (2013.01) [H04L 63/0236 (2013.01); H04L 63/0428 (2013.01)] | 20 Claims |

|
1. A virtual private network (VPN) server, comprising:
a memory; and
a processor communicatively coupled to the memory, the memory and the processor being configured to:
utilize, during an established VPN connection between the VPN server and a user device, a first exit internet protocol (IP) address to transmit a first query to a host device for requesting data of interest requested by the user device;
determine, based at least in part on transmitting the first query, that the host device has blocked the first exit IP address;
establish, during the established VPN connection and based at least in part on determining that the host device has blocked the first exit IP address, a connection with a secondary server to enable communication of information between the VPN server and the secondary server; and
transmit, during the established VPN connection and to the secondary server over the connection, a message identifying the host device and the data of interest to be retrieved from the host device to enable the secondary server to transmit a second query to request the data of interest based at least in part on utilizing a second exit IP address, different from the first exit IP address.
|