When the internet was first designed, every device connected to it was supposed to have a unique public-facing IP address, and they did, for a time. But the explosion of internet-connected devices ...