Could just be behind the same NAT router. Basically just means everything off that router will show the same IP address to the outside world, even though there are separate addresses on the internal side of the network.
There are a few other possibilities, but that's the simplest, other than sharing a computer with someone.