The IPv6 address space is so huge (2 128) that everyone should be able to get a public IP address for every device they will ever own. So theoretically it shouldn't be necessary to have private IPv6 addresses like the 192.168.x.x and 10.x.x.x addresses in IPv4.

Why Do You Block IPv6? - Private Internet Access IPv6 is a 128-bit address system which allows for a significantly higher number of addresses or devices at a single time. By comparison, this works out as: IPv4 (32 Bit)- 4,294,967,296 addresses (or 1 address or device per every 1.62 people) Configuration of Local Area Network (LAN) IPv6 Settings on Dec 12, 2018 RFC 4193 - Unique Local IPv6 Unicast Addresses RFC 4193 Unique Local IPv6 Unicast Addresses October 2005 3.1.1.Background There were a range of choices available when choosing the size of the prefix and Global ID field length. There is a direct tradeoff between having a Global ID field large enough to support foreseeable future growth and not using too much of the IPv6 address space needlessly. Paul's blog: IPv6 and internal networks

IPv6 Addresses

Local IPv6 Address Generator. Local IPv6 Address Generator tool generates a Local IPv6 Address by getting Global ID and Subnet ID as input and ouputs the various parameters required for an IPv6 Address. This tool proves helpful when using IPv6 on your local computer. IPv4 vs IPv6: What’s the Difference? - Guru99 Jul 13, 2020

c# - How to determine if IPv6 address is private? - Stack

IPv6 static Addressing and DNSv6 | Network World 5) Click on “Use the following IPv6 address” and in the IPv6 Address field, type in the IP address you want to use (in my case, I typed in fda8:06c3:ce53:a890:0000:0000:0000:0002)