Hacker News new | ask | show | jobs
by kortilla 41 days ago
The p2p tech argument doesn’t work anymore. Most routers ship a stateful IPv6 firewall enabled by default now because IPv6 was resulting in people’s vulnerable shit getting popped.

So p2p stuff still doesn’t work without explicit configuration that rules out 99% of your users. It’s super annoying.

2 comments

Hole punching works fine for IPv6 p2p.

It even mostly works fine on IPv4 NAT, but there are a bunch of edge cases (often involving CGNAT) where it breaks down so you can't rely on it, which are solved by IPv6.

https://tailscale.com/blog/how-nat-traversal-works

Hole punching works fine for IPv4 as well outside of endpoint dependent NAT, which most ISPs don’t use because it visibly shows up to normies as a bad connection in PlayStations/Xboxes.

Once you have to hole punch, you’ve lost the thread of why people bother switching to IPv6.

Yeah, it's impossible to do anything about a stateful firewall to get p2p connections.

It's a shame because if we could only get over stateful firewalling we'd be one step closer to the impossible task of using voice chat in console video games.

Right now they don't have that of course and the only hurdle is "NAT Types" which, as we all know, is a much easier problem to solve for the average person...

(this was sarcasm, if it wasn't clear).