What happens when 996 005 996 001 people are online at one time?
What will happen when the next person logs in? O_O
If you want to know what "996 005 996 001" is, it's 999^4 (999 being the max amount of numbers in a 3 digit space, 4 being the amount of parts of a IP there is. 999.999.999.999)
I don't think there are enough people who own computers, or even different routers for that many seperate ips. That means 1 (estimated) out of every 6 people own a seperate router for a seperate IP.
Although there are VPN's and VPS's to seperate that crap but I'm not going into detail about this. There just isnt enough IPs for there to reach that.