What is IPv6 / How do I access my IPv6-only server if I don't have IPv6?

What is IPv6?

History / Info

There are currently two major IP address systems used on the internet, IPv4 (Internet Protocol version 4), and IPv6 (Internet Protocol version 6). IPv4 was first deployed in 1982/83, while IPv6 was first deployed in 1998 when it was ratified as a standard by the IETF.

The two "versions" have a variety of major differences between them, with a completely different IP address format from eachother, and differences in the way TCP/UDP packets are constructed. This means that it's not possible to directly communicate with IPv6 addresses from IPv4 addresses, nor vice versa - but there are some ways to bridge connectivity between IPv4 and IPv6 using technologies like NAT64 + DNS64 (IPv6-only servers can connect to IPv4-only servers through a proxy server using IPv4 addresses that have been encoded into an IPv6 address).

Address Space + IPv4 Shortage

An IPv4 address looks like this:

185.130.44.20

While an IPv6 address looks like this:

2a07:e00::333

IPv4 addresses are 32-bit, allowing for up to 2^32 total IP addresses (4.29 million), while IPv6 addresses are 128-bit, allowing for up to 2^128 total IP addresses (a number so big that there's no sensible "million" / "billion" denomination, the full number is: 340,282,366,920,938,463,463,374,607,431,768,211,456 IP addresses)

With the modern world becoming heavily dependent on the internet, with many millions of devices across the world, we're facing a shortage of IPv4 addresses, many home ISPs now use CGNAT (Carrier Grade NAT) which means an individual public IPv4 address is often shared between multiple customers, instead of each customer getting a unique IPv4 address.

The IPv4 shortage has resulted in a strong push for IPv6 adoption, as IPv6 has exponentially more total IP space, enough for every person on the planet to have thousands or even millions of IP addresses to themselves and we'd still have space leftover.

Subnetting

If you manage an IPv6 network, we have a cheatsheet available for IPv6 subnetting that may help you.

Does Privex offer IPv6 servers?

YES! :)

We're a very IPv6 friendly company, all of our dedicated server packages come with a full /64 of IPv6 as standard (though in some regions you may have to request it), and most of our VPS packages also come with IPv6 as standard. If we're unable to offer IPv6 for certain packages, it's because it's out of our control (e.g. the region's datacenter won't give us a routed IPv6 subnet for VPS's)

In our autonomous regions (at the time of writing - SE and NL), it's also possible to request additional IPv6 space, and it can be setup as attached/LAN (Layer 2) like your main v6 subnet, or as a routed subnet (if you're running a VPN, or a VPS node, you probably want a routed subnet). We can offer up to a /48 at no charge, and up to a /44 for a small fee and justification.

We also offer IPv6-only servers for packages below $5/mo - which come with NAT64 + DNS64 pre-configured to allow for outgoing connectivity to legacy IPv4-only services (such as Github).

All of our infrastructure such as our website, payment processor, DNS servers, NTP servers, and even our Tor relays/exits have working IPv6.

If you're looking for IPv6 DNS servers, you can use our public DNS servers on any network:

SE:     2a07:e00::333    185.130.44.20
US:     2607:5600:c6::333
DE:     2a01:4f8:150:74d5::333   176.9.54.219
NL:    2a07:e03::333                  185.130.47.2

We also offer DNS64 servers, which use the "common NAT64 prefix" 64:ff9b::/96 :

Privex DNS64 (for IPv6-only servers):
SE:    2a07:e00::364
US:     2607:5600:c6::364
NL:     2a07:e03::364

Do I have IPv6 and/or IPv4?

Not all ISPs provide IPv6 unfortunately, but using our embedded IP checker below, you can find out if you have IPv6 (as well as IPv4).

If the embedded checker isn't working, please go to our main IP checker website which also displays more thorough details such as GeoIP, network name, etc: https://myip.vc

Your IPv4 address Loading...
Your IPv6 address Loading...

How can I get IPv6 if my ISP doesn't support it?

Not all ISPs support IPv6 unfortunately, but it's possible to get IPv6 through "tunnels" - such as VPNs or 6to4 tunnels.

Option 1. VPNs - the easiest option

DISCLAIMER: We are not affiliated with the VPNs on these lists, other than AzireVPN. We're not responsible if you have any issues or are harmed as a result of using one of the suggested VPNs.

Please be aware that many of the "big names" in the VPN industry don't support IPv6 - such as NordVPN and ExpressVPN.

All of the VPNs in the lists below support IPv6 (at the time of writing), and we personally tested the IPv6 connectivity to be sure.

The following are VPNs that have working IPv6 - these VPNs are paid VPNs which don't have a free/freemium plan:

  1. AzireVPN - AzireVPN is a decently established VPN provider incorporated in Sweden - with a no-log policy, driveless servers, and a rootkit which ensures the admins can't view the VPN connections or dump the traffic even if they were forced. They're one of our partners, and all of our staff would personally recommend them too.
  2. OVPN - OVPN is a big VPN provider based in Sweden, which is highly trusted in the privacy community, as they've won in court against legal demands to log / reveal customer data
  3. MalwareBytes Privacy - If you have a subscription to Malwarebytes Anti-Malware, you likely also get their VPN service for free. As they're US based, we cannot fully trust their privacy level when it comes to their no-log policy, but otherwise the service is fast, has a lot of regions, and overall works well. One big downside is that you're forced to use their app, they don't provide Wireguard/OpenVPN configs.

Free / Freemium VPNs

The following are FREE VPNs that have working IPv6 - these VPN's may not be 100% free, but have a free plan with a data cap, region limitations, or other restrictions on their free plan - meaning that the basic service is free, but you need to pay to remove the bandwidth cap or unlock all regions etc.

  1. Hide.ME - Hide.ME is a VPN which offers ~8 regions for free, doesn't appear to have a bandwidth cap, and unlike a lot of VPN providers, it doesn't require you to make an account to use it (at least for their mobile apps)

Option 2. Using a 6to4 tunnel (ADVANCED)

For a more permanent and free IPv6 connection, you may want to consider a 6to4 tunnel. This is considered an advanced option, as it requires adjusting the firewall settings on your router, and if possible - running the tunnel ON your router or a device on your network.

Tunnelbroker which is operated by the network giant Hurricane Electric - offers a free /64 or /48 of IPv6 addresses via 6to4 tunneling.

One downside of using Tunnelbroker, is that their subnets are blocked by streaming companies such as Netflix, so you'll be unable to watch Netflix while the tunnel is active, unless you setup something to prevent Netflix and other streaming services from using IPv6, such as a local DNS server that removes the AAAA records, or using the Firefox about:config setting network.dns.ipv4OnlyDomains