5

I just want to know what are all the public IPv6 ranges which ISPs or other users can use? Also need a list of addresses which can be used in private networks and also the list of addresses which never can be used in any network. I have been searching through different web sites. But none gives a reliable answer.

Actually we are developing an application which allows user to plan their IP address(create supernets, subnets, hosts, assign host to ports etc). So my application should be able to distinguish between all kinds of address ranges, whether it is reserved, public, private, multicast etc

Michael Hampton
  • 252,907

2 Answers2

13

If you want private IPv6 addresses then you should use Unique Local Addresses (ULA). ULA addresses are not routed on the internet and their advantage is that everybody can generate their own /48 block of which 40 bits are randomly generated so that your private addresses are very unlikely to overlap with somebody else's private addresses.

The ULA addresses are in fc00::/7. fc00::/8 is reserved for ULA addresses coming from central registries, but as such registries don't exist (yet) they are not to be used. The fd00::/8 prefix is for generating your own /48 from, so feel free to use that.

2

See What is the IPv6 equivalent to IPv4 RFC1918 addresses? for more information. (rfc1918 refers to ipv4 private ip addresses like 192.x.x.x)

RandyR
  • 21