У интернет-провайдера будет диапазон адресов, и используемые интернет-провайдеры NAT (трансляция сетевых адресов) сопоставят ваши запросы с одним из этих многочисленных адресов.
С другой стороны, VPN часто развертываются в инфраструктуре, где они получают только один публичный IP-адрес, который затем распределяется между всеми пользователями VPN.
И да, сегодня практически (почти) все клиенты интернет-провайдеров работают за NAT, если только они не платят своему провайдеру за публичный статический адрес. Что обычно относится только к бизнесу, а не к частным лицам.