News for hackers. Stuff that matters.
Re:The world in which IPv6 was a good design by vbezhenar on Sunday April 19, 2026 @12:31PM (#47825496)
IPv4 is absolutely fine. Consumers can be behind NAT. That's fine. Servers can be behind reverse proxies, routing by DNS hostname. That's also fine. IPv4 address might be a valuable resource, shared between multiple users. Nothing wrong with it.

Yes, it denies simple P2P connectivity. World doesn't need it. Consumers are behind firewalls either way. We need a way for consumers to connect to a server. That's all.

Re:The world in which IPv6 was a good design by Lt_Riza_Hawkeye on Sunday April 19, 2026 @01:08PM (#47825799)
You're the reason I have to call my ISP to host a minecraft server for a couple of my friends.
Re:The world in which IPv6 was a good design by mort96 on Sunday April 19, 2026 @02:21PM (#47826392)
No, they're not. That's other weird policies specific to your ISP.

With IPv4 + NAT, you have a public IP address. That public address goes to your router. Your router can forward any port to any machine on your LAN. I used to run Minecraft servers from a residential connection on IPv4, it was fine. Never had to call the ISP.

Re:The world in which IPv6 was a good design by Symbiote on Sunday April 19, 2026 @02:32PM (#47826475)
This assumes the ISP allocates a public IPv4 address.

In many countries they don't have enough, so you have CGNAT.

Re:The world in which IPv6 was a good design by mort96 on Sunday April 19, 2026 @02:45PM (#47826577)
That's a fair point. In my mind, residential ISPs give out public IP addresses and CGNAT is just for cell phones. But I recognize that the philosophy of, "we don't need to solve IP address exhaustion, we just need to keep people able to access Facebook" leads to CGNAT or multi level NAT.

Still, I do think that the solution of, "one IPv4 address per household + NAT" is a perfectly good system. I view the IPv6 mentality of giving each computer in the world a globally unique IPv6 address as a non-goal.

Re:The world in which IPv6 was a good design by pocksuppet on Sunday April 19, 2026 @04:03PM (#47827206)
There are more households than IP addresses. They can't all have one each. So you need longer addresses, and then you're already reinventing IPv6.
Re:The world in which IPv6 was a good design by mburns on Sunday April 19, 2026 @05:06PM (#47827644)
There are roughly twice as many IPv4 addresses as households globally.
Re:The world in which IPv6 was a good design by tremon on Sunday April 19, 2026 @07:09PM (#47828545)
Regardless of the actual number, I'm pretty sure that IPv4 addresses are not proportionally assigned to each region according to # of households.
Re:The world in which IPv6 was a good design by mort96 on Monday April 20, 2026 @03:39AM (#47831381)
That's not enough.

For one, businesses and other entities also need Internet access. Cloud companies in particular needs a ton of addresses. That's gonna eat up a fair chunk of the remaining 50%.

Two, humanity is still growing, governments across the world are building new housing. That's gonna eat up another chunk.

Three, routing is hierarchical, and infrastructure organisations and ISPs are assigned blocks of addresses, not individual addresses. We can't just have a pool of free IP addresses and assign any address to any house in the world as needed. So even having 50% of IP addresses free wouldn't really be enough.

So in my mind, an IP addresses to household ratio of 0.5 means residential CGNAT is inevitable, even if we ignore legacy issues like individual universities and other institutions owning gigantic /8 or /16 ranges.

Re:The world in which IPv6 was a good design by wyufro on Sunday April 19, 2026 @03:13PM (#47826788)
Even if you go with one IPv4 per household + 1 per company you're going to be hard stretched to find room for that in 32 bits, at least after you add the routing infrastructure.
Re:The world in which IPv6 was a good design by happymellon on Sunday April 19, 2026 @04:47PM (#47827502)
> That's a fair point. In my mind, residential ISPs give out public IP addresses and CGNAT is just for cell phones.

If you are giving out public IPs then you aren't really NAT'ing.

Re:The world in which IPv6 was a good design by mort96 on Sunday April 19, 2026 @04:53PM (#47827537)
Hm? The ISP gives one IP address to a router in a house, that router uses NAT to let all the computers inside that house use the Internet through the one single shared public IP address. That's NAT, isn't it?
Re:The world in which IPv6 was a good design by IcePic on Monday April 20, 2026 @04:20AM (#47831585)
Well, in a strict sense, it is "you" who chooses to run a nat'ing router there, you could just have one single computer per ISP connection. Or have it run a proxy for you, or nat.

I mean, I understand that this feels normal today, that 10-20-50 devices need internet and that the way to manage that is to nat the connections, but your ISP isn't doing nat, it is you.

Re:The world in which IPv6 was a good design by mort96 on Monday April 20, 2026 @08:26AM (#47833283)
The model of "every Internet subscriber gets one IP address" only works thanks to NAT.
Re:The world in which IPv6 was a good design by voxic11 on Sunday April 19, 2026 @02:31PM (#47826465)
Nope, CGNAT means I need to call my ISP. We now have 2 levels of NAT because the IPv4 address situation has gotten so bad they can't even give every residence its own public IP. If your ISP hasn't adopted it yet its likely they got lucky and bought a ton of IPv4 addresses a long time ago when they were cheap and have decided using them is cheaper than upgrading their network to support CGNAT.
Re:The world in which IPv6 was a good design by Spooky23 on Sunday April 19, 2026 @05:05PM (#47827642)
Nope. If you get assigned a routable IPv4 IP, you just have a shit ISP. I led the rollout one of the larger O365 implementations. Outlook and the office stack needed like 10-16 ports per user. We served like 150k people with 30 outbound IPs. If you have an IP, you have 64k+ ports to use.

I also deployed it as a pilot on an internal network. Other than getting direct IPv6 connectivity to some services, which sometimes gave us better performance, it conferred no advantage to us.

IPv6 is great for phones where you don't expect any inbound traffic. Even then, every US carrier is using Carrier NAT to route and proxy traffic for their own purposes.

Re:The world in which IPv6 was a good design by unethical_ban on Sunday April 19, 2026 @05:27PM (#47827774)
I'm glad I have a shit ISP, then. So shitty being able to host my own software.
Re:The world in which IPv6 was a good design by Spooky23 on Monday April 20, 2026 @06:59AM (#47832597)
The “don’t” was missing. Honestly, I give up with Siri dictation. Either my voice has changed or it’s changed in a way that it doesn’t like my cadence or diction.

Either way, mea culpa.

Re:The world in which IPv6 was a good design by unethical_ban on Monday April 20, 2026 @08:51PM (#47843223)
Ah, no problem. It ended up with me doing a half day deep dive on IPv6 internals.
Re:The world in which IPv6 was a good design by Fnoord on Sunday April 19, 2026 @01:45PM (#47826110)
IPv4 usage in its current state would've been much more limited and annoying in a world without IPv6. Therefore, IPv4 exists as-is thanks to others adopting IPv6.
Re:The world in which IPv6 was a good design by throw0101a on Sunday April 19, 2026 @03:17PM (#47826814)
> IPv4 is absolutely fine. Consumers can be behind NAT.

I don't want our communications infrastructures to be just for consumers.

Re:The world in which IPv6 was a good design by RIMR on Sunday April 19, 2026 @02:06PM (#47826272)
> Yes, it denies simple P2P connectivity. World doesn't need it.

Worth pointing out that this article was written by the now-CEO of Tailscale. I don't know if "The world doesn't need P2P connectivity" is a compelling take.

Re:The world in which IPv6 was a good design by fc417fc802 on Sunday April 19, 2026 @07:03PM (#47828499)
With the obligatory caveat that I am but a single datapoint, I use various P2P apps through multiple levels of NAT without issue and I very intentionally prevent devices on my local LAN from being publicly reachable. So it rings true to me.

I do wish ISPs would refrain from intentionally breaking things though. It ought to be illegal for them to block specific ports or filter specific sorts of traffic absent a pressing and active security concern.

Re:The world in which IPv6 was a good design by estimator7292 on Sunday April 19, 2026 @12:36PM (#47825523)
Yeah, if you ignore literally every use of the internet except "check Facebook" then it's perfect.

Unfortunately, the internet is used for a lot more than using one of the six gigantic centralized websites.

Re:The world in which IPv6 was a good design by moffkalast on Sunday April 19, 2026 @01:16PM (#47825860)
I used to think that too, but outside of our niche bubble most people genuinely do only be web browsing.

Speaking of that, why don't we just keep ipv4 for ourselves and let them eat ipv6?

Re:The world in which IPv6 was a good design by betaby on Sunday April 19, 2026 @01:22PM (#47825904)
Most people browse Facebook/Youtube over IPv6 as a matter of fact and that work perfectly.
Re:The world in which IPv6 was a good design by jrm4 on Sunday April 19, 2026 @02:36PM (#47826507)
This comment exemplifies my worst fear and reinforces my somewhat incomplete idea that IPv4 is perhaps overall safer for the world, and that "worse is better" depending on what you're optimizing for.

Roughly, it's my belief that an IPv6 world makes it easier for centralizing forces and harder for local p2p or p2p-esque ones; e.g. an IPv6 world would have likely made it easier to do bad things like "charge for individual internet user in a home."

The decentralization of "routing power" is more a good thing than bad, what you pay for in complexity you get back in "power to the people."

Re:The world in which IPv6 was a good design by MrDOS on Sunday April 19, 2026 @03:02PM (#47826695)
> easier to do bad things like "charge for individual internet user in a home."

This idea comes up in every HN conversation about IPv6, and so I suppose this time it's my turn to point out RFC 8981[0]. tl;dr: typically, machines which receive IPv6 address assignment via SLAAC (functional equivalent of DHCP) periodically cycle their addresses. Supposed to offer pretty effective protection against host-counting.

0: https://datatracker.ietf.org/doc/html/rfc8981

Re:The world in which IPv6 was a good design by kalleboo on Sunday April 19, 2026 @10:36PM (#47829760)
A lot of us don't like this "you will own nothing and you will be happy" kind of energy.