News for hackers. Stuff that matters.
Re:Reasons for servers to support IPv6 by redprince on Saturday January 29, 2022 @01:01PM (#30128638)
> The number one complaint I hear (and have myself) is that maybe I don’t _want_ all devices on my LAN to have public IP addresses.

This isn't a goal in itself. The formerly problematic and unwanted side effects of NAT, namely a broken peer to peer relationship of hosts on the internet, are now understood as a feature. Machines were forced by this technology to be clients and the initiators of all connections to the internet. Historically this has interfered greatly with several internet protocols (ftp, IRC DCC, p2p file sharing, ...) all mostly dead now or reworked to operate in a world full of NAT gateways.

IPv6 would reverse this state of affairs. If machines need to be denied the server role, this can be enforced by a firewall. As far as tracking of clients by IP goes, dynamic address assignment via DHCP or IPv6 privacy extension take care of that.

Re:Reasons for servers to support IPv6 by gumby on Saturday January 29, 2022 @03:39PM (#30130164)
> The formerly problematic and unwanted side effects of NAT, namely a broken peer to peer relationship of hosts on the internet, are now understood as a feature

A feature? I’ve never heard that. If you want to break the end to end nature of the net you can do that in your router, easily and more powerfully, without all the overhead of NAT.

The net has turned back to the old mainframe days, and things like NAT make it hard to go the other way.

Re:Reasons for servers to support IPv6 by DarylZero on Saturday January 29, 2022 @04:32PM (#30130732)
> I’ve never heard that.

It was in the parent comment!

Re:Reasons for servers to support IPv6 by imoverclocked on Saturday January 29, 2022 @03:16PM (#30129943)
One can still have intentionally unroutable addresses in IPv6.
Re:Reasons for servers to support IPv6 by tsimionescu on Saturday January 29, 2022 @04:26PM (#30130662)
Sure, but then you're again on par with IPv4+NAT in the area of connectivity - no worse, but no better. So why switch?
Re:Reasons for servers to support IPv6 by gumby on Saturday January 29, 2022 @05:42PM (#30131335)
Because you have all the overhead of NAT plus losing functionality that cannot operate through NAT. If all you want is to have addresses that done leave the local net, just do that.

You’ll lose weight in a famine but nobody would suggest it as a diet plan.

Re:Reasons for servers to support IPv6 by tsimionescu on Saturday January 29, 2022 @06:50PM (#30131887)
> Because you have all the overhead of NAT

What overhead does NAT add compared to a L4 firewall?

> plus losing functionality that cannot operate through NAT.

What functionality does NAT prevent that a L4 firewall doesn't?

Re:Reasons for servers to support IPv6 by imoverclocked on Saturday January 29, 2022 @07:25PM (#30132165)
You can simply not route a specific range, no firewall needed.

NAT, on its own, doesn't provide security. At best, it provides obscurity. At worst, it breaks security [2]. NAT needs a properly configured firewall to provide security [1]. In this sense, NAT vs a Firewall is a false dichotomy.

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

[2] https://www.computerworld.com/article/2556611/nat-traversal-...

edit: formatting

Re:Reasons for servers to support IPv6 by tsimionescu on Saturday January 29, 2022 @08:28PM (#30132749)
I wasn't claiming NAT is adding security. A combined IPv4 NAT/firewall will not necessarily be less performant than an IPv6 firewall - that was my claim.

Also, GP claimed that certain services that don't work because of NAT would work on an IPv6 network. I was curious which services those might be, that don't work because of NAT but wouldn't be affected by a firewall.

Re:Reasons for servers to support IPv6 by Dagger2 on Sunday January 30, 2022 @08:34AM (#30137036)
If you're behind CGNAT then generally you won't be able to accept any inbound connections, so even things like a basic webserver aren't doable.
Re:Reasons for servers to support IPv6 by gumby on Saturday January 29, 2022 @10:16PM (#30133539)
These stateful devices have to look at all the traffic and maintain connection data for every transaction. That takes space and time and is bounded in volume.
Re:Reasons for servers to support IPv6 by tsimionescu on Sunday January 30, 2022 @04:12AM (#30135242)
The same is true of firewalls, so I don't get your point. Even in IPv6, your router-level firewall will need to know if a packet with dst_port=31536 is part of an existing connection or not, which means it has to monitor all traffic and maintain connection data for every transaction, no different from a NAT device.
Re:Reasons for servers to support IPv6 by gumby on Sunday January 30, 2022 @06:00PM (#30142149)
What is the point of a perimiter firewall in the modern Internet? Those TV and lightbulbs are attack vectors inside the firewall. And there are (and will be more) plenty of devices that bridge the cellular networks and the LAN.

You need a defense at depth, not a crunchy perimeter with a squishy inside.