• Supermariofan67@programming.dev
      link
      fedilink
      English
      arrow-up
      15
      ·
      8 months ago

      A lot of the world, especially Africa and south America, was somewhat later in adopting the Internet and has a much smaller supply of IPv4 addresses. People with ISPs there need IPv6 to be directly connectable without CGNAT

        • ryannathans@aussie.zone
          link
          fedilink
          English
          arrow-up
          10
          ·
          8 months ago

          Not only that, but ipv6 makes networking easier and less complicated. No longer, needing port forwarding or NAT, amongst other improvements

      • BearOfaTime@lemm.ee
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        15
        ·
        edit-2
        8 months ago

        No shit.

        But a private Lan will never need it.

        There are 4 billion+ possible IP v4 addresses, nearly 600 million in the current private range.

        Show me a private network with 600 million devices.

        There’s no reason a device that doesn’t have a direct internet connection needs IP6.

        • Nighed@sffa.community
          link
          fedilink
          English
          arrow-up
          8
          ·
          edit-2
          8 months ago

          Ideally, using just IP6 would be simpler, as every device gets a global address. Then you don’t need to mess with NAT, port forwarding and all that bullshit. Every device having multiple addresses just complicates things.

        • p1mrx@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 months ago

          A device on your private IPv4 network can send packets directly to 104.21.36.127 via NAT. How will it send packets to 2606:4700:3033::6815:247f? There’s not enough space in the IPv4 header.

    • thanevim@kbin.social
      link
      fedilink
      arrow-up
      10
      ·
      8 months ago

      PXE, or network boot. It is basically never used (and rarely enabled, if ever, by default) by the individual, but can be helpful in, for example, a large scale OS deployment. Say IT has to get their corporate image version of Windows 10/11 installed on 30 new laptops. They could write a ton of flash drives, but it’d be easier to just host a PXE boot server and every laptop just listen to them.

      V6 specifically in that instance would just be for the reason of “we need to move away from v4 anyways”