I am not sure how you know that!
Because that’s the usual practice for ISPs? Chances are that that is how your own home internet system works if you have more than one device.
I’ve sent up dozens of similar type of networks...
I don’t know of a single company regardless of size that is not using Network Address Translation, it’s virtually impossible to operate a network otherwise...
IP addresses with respect to internet are broken down into two categories...
Public addresses that are routable on the internet and Private IP addresses that are not routable on the internet...
If you see an ip address that begins with these numbers it’s private and non-routable...
Range from 10.0.0.0 to 10.255.255.255
Range from 172.16.0.0 to 172.31.255.255
Range from 192.168.0.0 to 192.168.255.255
Look at the ip address of the computer you are currently using it’s probably from the above range....for example I’m typing this response from my laptop that has 192.168.1.71 as an IP address which is not routable on the internet...
They’re simply not enough public ip addresses for every devices to have one....so every company uses private addresses inside their network and translates them to public address which happens inside routers..
To access a service inside a company from the internet most times a static ip address translation is done, otherwise everyone else shares a small pool of addresses or in some cases all the users share one public address.
For example I just looked up the ip address of the Maricopa County Supervisor of Elections website, it’s public ip address is...
104.18.8.88 which is routable on the internet obviously...
I guarantee you the server that hosts the website is using a private ip address and it get translated to the public ip address....