| ▲ | Sohcahtoa82 6 hours ago | ||||||||||||||||||||||
This is going to depend on the router and on IP distribution. My ISP does not give me an IPv6 address, only a single IPv6 which all my network devices have to NAT through. NAT is not intended to be a security feature, for sure, but it creates security as a side effect. If I start up a web server on one of my devices, I know that it is unreachable from the Internet unless I go out of my way to set a port forward on my router. But...if my ISP decides to start handing out IPv6, that can change. If each of my devices gets an Internet routable IPv6 address, at that point, that security-as-a-side-effect is not guaranteed unless my router has a default-deny firewall. I would hope that any routers would ship with that. But if my ISP still gives me only a single IPv6 address and I'm still needing to use NAT, then I'm guaranteed to still effectively have a "default deny" inbound firewall policy. | |||||||||||||||||||||||
| ▲ | tadfisher 5 hours ago | parent | next [-] | ||||||||||||||||||||||
> If each of my devices gets an Internet routable IPv6 address, at that point, that security-as-a-side-effect is not guaranteed unless my router has a default-deny firewall. I would hope that any routers would ship with that. They usually do, and they also ship with the most wonderful technology ever specified within a 67 MB compressed archive [0]: UPnP! Now your attacker's job is to convince you to initiate an outgoing connection, which automatically forwards an incoming port to your device behind the NAT and bypassing the router's default-deny firewall! Nothing has ever gone wrong with a zero-configuration port-forwarding protocol from the 1990s rammed through the ISO! [0]: https://openconnectivity.org/developer/specifications/upnp-r... | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | Gigachad 4 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
Every router I’ve ever used has blocked incoming connections on v6 exactly the same as on v4. Really the only difference is you can have multiple devices on your network allowed to receive on the same port if you want. | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | Dagger2 5 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
So, what side effect of NAT is making your server unreachable here? It sounds like you could turn the NAT off and it would be exactly as unreachable as it was when the NAT was on. (Just to double-check... have you tried DHCPv6-PD? ISPs will normally only give your router a single IP on its WAN interface, or sometimes no IP on the WAN. Getting the routed prefix for the LAN-side networks involves doing a PD request, which is separate from requesting the WAN IP.) | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | betaby 6 hours ago | parent | prev [-] | ||||||||||||||||||||||
> My ISP does not give me an IPv6 address, only a single IPv6 which all my network devices have to NAT through. Interesting how that works in your case. Is your router gives your devices IPv6 from fc00::/7 and then NAT them? It would be a rather rare case. | |||||||||||||||||||||||