The original post: /r/mullvadvpn by /u/Organic-Ganache-8156 on 2024-10-29 21:33:21.
VPNs use static IP addresses, which is why streaming platforms, for example, are able to block them if they determine which IP addresses are VPNs, right?
If I understand the structure of Mullvad correctly, the client app queries a server that tells it which region to connect to based on load balancing and speed, and from there the regional server connects the client to a specific server IP. (USA? Go to Denver. Then Denver assigns a specific server for the tunnel.)
Why can’t the regional server that determines where to send the client also provide the client a dynamically-assigned IP address for the server that will provide the tunnel? In other words, if the client is connecting to sites through a VPN server with a dynamically-assigned IP, wouldn’t the relatively frequent IP changes make it pointless for the sites to block IPs that they thought were coming from VPNs?