This is an automated archive made by the Lemmit Bot.

The original was posted on /r/ipv6 by /u/warheat1990 on 2023-07-01 13:17:37+00:00.


Hello,

ipv4 pleb here, I’m used to how ipv4 works like private address, public address, NAT, and all that stuff. I’m behind CGNAT and I need to be able to access some of my devices from outside, currently I’m using Zerotier but it can’t do DIRECT access (aka slow) due to CGNAT, however my ISP support ipv6 (dual stack) so I’m planning to migrate and I’ve spent a full day researching but still confused on how it works. So here’s the questions (Apologies if some of the questions doesn’t make sense)

With ipv4, we have public ip, and private ip on our LAN is coming from DHCP (or I can assign static IP if I want to). And from my understanding, ipv6 addresses block are assigned by ISP and we can use this on every host under our network. Which means every host on our network is now routable from outside (since there’s no NAT).

So based on above

  1. Since addresses are coming from ISP. If I change ISP in the future, do I get different ipv6? (Compared to ipv4 where LAN IPs are coming from DHCP/Static assignment so it doesn’t matter if ISP is changed, because most of the time only the public IP addresses are changed).

  2. Based on 1, if I’ve setup my firewall and I change my ISP later, does that means I have to edit my firewall rules to match new IP?

ipv4 is actually totally fine for me, the only reason I want to migrate is because I’m behind CGNAT, so

  1. Is it possible to have ipv6 WAN but keep my LAN on ipv4?

  2. Can ipv4 and ipv6 coexist together? Which means my device will have both ipv4 and ipv6.

  3. My ISP support ipv6 dual stack. What’s the meaning of dual stack in this context?

  4. I have some old devices such as Playstation 2 still connected to my network, will old device still work in ipv6 environment?