Hacker News new | past | comments | ask | show | jobs | submit login

> Fast forward a couple of decades and everyone needs 10 IPs each. You have your phone, your laptop, your work computer, your TV, your door lock, your door bell camera, your thermostat, etc.

Your phone perhaps, but the rest of these devices never need a public IP address.




The purity of IPv6 doesn't want NAT. Therefore, yes, all of those devices are supposed to have public addresses.

We can debate whether that's a good thing or a bad thing, but that is the way IPv6 is supposed to work.


We should abandon the very idea of "public" and "private" addresses. An IP address is just an IP address, a globally-unique number that identifies a networked device. If you want a device to be inaccessible by other devices, throw in a firewall. NAT is just a firewall with packet-modifying capabilities anyways.


Your phone never needs (nor gets) a public IP either.

Pretty much every cell network gives the phone an IP on the subnet, and then uses NAT, or CG-NAT[1] to share the same public IPs for multiple mobile devices.

[1]: https://en.wikipedia.org/wiki/Carrier-grade_NAT




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: