IPv6
NetworkingIPv6 is the newest version of the Internet Protocol used to identify devices and route traffic across networks. It uses 128-bit addresses, providing a vastly larger address space than IPv4 and enabling more direct, end-to-end connectivity. IPv6 also improves routing efficiency and supports modern features like stateless address autoconfiguration, while remaining interoperable with IPv4 through transition mechanisms.
How It Works
IPv6 assigns each network interface a 128-bit address written in hexadecimal (for example, 2001:db8::1). When a client requests a website, routers forward packets based on the destination IPv6 address, similar to IPv4 but with a larger, hierarchical address structure that can simplify global routing. Websites typically publish IPv6 reachability via DNS AAAA records, while IPv4 uses A records.
Hosts and networks can configure IPv6 addresses in several ways. Stateless Address Autoconfiguration (SLAAC) lets devices form an address automatically from router advertisements, while DHCPv6 can centrally assign addresses and options. Because much of the internet still uses IPv4, IPv6 commonly operates in dual-stack mode (both protocols enabled). Where dual-stack is not possible, transition methods like NAT64/DNS64 or tunneling can bridge IPv6-only and IPv4-only segments.
Why It Matters for Web Hosting
IPv6 support affects reachability, future-proofing, and network design for hosted services. When comparing hosting plans, check whether the provider offers IPv6 addresses for your server, publishes AAAA records, and supports IPv6 at the load balancer, firewall, and CDN layers. Dual-stack hosting reduces compatibility risk, while IPv6-only setups may require translation for IPv4 users. Also consider whether your control panel and security tooling handle IPv6 rules and logs cleanly.
Common Use Cases
- Enabling dual-stack web servers so visitors can connect over IPv4 or IPv6
- Assigning globally routable addresses to VPS instances, containers, and microservices
- Reducing reliance on IPv4 NAT in internal networks and service-to-service communication
- Supporting modern client networks (mobile carriers, enterprise networks) that prefer IPv6
- Publishing AAAA DNS records for websites, APIs, and mail services
IPv6 vs IPv4
IPv4 uses 32-bit addresses (for example, 203.0.113.10), which are scarce and often shared via NAT, while IPv6 uses 128-bit addresses with enough space to assign unique addresses broadly. IPv6 typically avoids the need for widespread NAT, but it does not automatically provide security; proper firewalling is still required. In hosting, IPv4 remains essential for compatibility, so the most practical approach is usually dual-stack: keep IPv4 for legacy reach and add IPv6 for modern networks and long-term scalability.