Der ISP verfügt über eine Reihe von Adressen, und die von ISPs verwendeten Carrier-Grade-NAT (Network Address Translation) werden Ihre Anfragen einer dieser vielen Adressen zuordnen.
Andererseits werden VPNs häufig in einer Infrastruktur bereitgestellt, in der sie nur eine einzige öffentliche IP-Adresse erhalten, die dann von allen Benutzern des VPNs gemeinsam genutzt wird.
Und ja, heute stehen (fast) alle ISP-Kunden hinter NAT, es sei denn, sie zahlen ihren ISP extra für eine öffentliche statische Adresse. Was in der Regel nur für Unternehmen gilt, nicht für Privatpersonen.