Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

IPv6 simplifies networking by freeing us of the hacks surrounding IPv4. These hacks were made to stop us from running out of addresses.

Every device will have a unique IPv6 address. This solves a lot of pain regarding port forwarding and NAT — an issue I felt often when trying to play video games or host a Minecraft server when I was younger. It’ll be easier for regular people to access their local networks which could help make it a more mainstream option for people who want to home host services like file syncing or media servers.



> Every device will have a unique IPv6 address.

You get a unique IP with NAT too, it's just not globally routable which is actually really nice since most people don't want the entire planet to see their internet network and folks running servers and P2P applications are generally capable enough at networking to configure their router to allow communication even with NAT in place.

If IPv6 wants to do away with NAT, what solution does IPv6 offer for preventing device enumeration and tracking?


Your ISP won't give you permission to mess with their CGNAT setup. Your best bet is to get a cheap server with an IPv4 address and do the forwarding yourself.

It is really amazing how people on the internet will call you stupid back when you were a kid when it is completelybout of your control.


You can still use NAT with IPv6.

And no, some services services are a serious pita to configure with NAT even if you know what you're doing. That's also assuming you're not NATed by your ISP and can bind external ports in the first place and that's not a given.


Yeah, I've seen a few other options too like proxies and NPTv6 but all of it just confirms that IPv6 isn't the NAT killer people make it out to be. In the end, there are uses for NAT that remain useful and desirable.

I know we'll all have to move to from IPv4 eventually, but I can't help hoping that by the time that comes we'll have moved on to IPv7 or at least IPv6SE or something that addresses all the issues that have hurt IPv6 adoption.




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

Search: