Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Determine Method to Differenciate between PIA Connection IPs and Actual Outgoing IPs #8

Open
silvether opened this issue Dec 1, 2019 · 0 comments

Comments

@silvether
Copy link
Owner

We will have two types of IP ranges for PIA.

Connection IPs and Outgoing IPs. Connection IPs can be derived from the DNS record associated with a given hostname and region. For example: us-siliconvalley.privateinternetaccess.com

While you are connecting to the VPN service using one of the associated IPs, the public/outgoing IP address associated with your VPN session will be different.

We will need these two lists of IPs for different purposes. For example, if you wanted to stop a user from connecting TO a PIA VPN from inside your network/server you could block the Connection IP. If you wanted to whitelist or blacklist access FROM the PIA VPN service, you would need to use the Outgoing IP.

The Outgoing IP may be significantly harder to determine, given you will have to actually connect to the VPN region and document its IP. Further, it may actually be safe to determine the associated Outgoing IP subnet, and consider the IPs as used by PIA. (This is a sweeping assumption that I made with the original IP list)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant