IPv4 Format
- 32-bit address
- Written as four decimal numbers
- Example:203.0.113.7
- About 4.3 billion unique addresses
- Requires NAT to support modern device counts
IPv4 was introduced in 1981 and has powered the internet for more than 40 years—but its successor, IPv6, is rapidly taking over. This deep-dive explains the technical differences, why IPv6 exists, how both protocols work in modern networks, and what you actually use when you go online today.
The fastest way to get your public IP address is to use an online IP checker. When you open the page, it automatically detects your connection and shows your current IP.
Visit the checker from any device to instantly see your current public IP address, with IPv4 and IPv6 detection where available.
Visit howtogetmyipaddress.com from any device to see your IP.
IPv4 was introduced in 1981 and provides about 4.3 billion unique addresses. That was enough before smartphones, laptops, smart TVs, IoT devices, and cloud computing. By the early 2010s, IPv4 exhaustion became a global issue. IPv6 was designed to solve this permanently with an address space so large it is effectively unlimited for modern use.
IPv4 and IPv6 use completely different formats. Understanding the structure explains why IPv6 can scale while IPv4 cannot.
IPv6 isn’t just “more addresses.” It introduces architectural improvements that make networking more efficient and secure.
IPv6 simplifies routing by using hierarchical addressing. ISPs can aggregate huge blocks of addresses, reducing global routing table size and improving backbone performance.
IPv6 supports SLAAC (Stateless Address Auto-Configuration), allowing devices to configure themselves without a DHCP server. IPv4 typically relies on DHCP.
NAT in IPv4 breaks direct device communication. IPv6 restores true end-to-end connection, improving peer-to-peer apps, VOIP, gaming, and IoT.
IPv6 was designed with IPsec support built in from the start. While IPv4 can use IPsec, it is optional and less commonly implemented by default.
Most networks now operate in dual-stack mode, meaning devices are assigned both IPv4 and IPv6 addresses. Websites and apps choose which version to use based on support and routing quality.
Today’s reality:
You may not notice any difference—but behind the scenes the internet increasingly prefers IPv6 whenever possible.
Your device may support IPv6, but your ISP or VPN might not. Here are the common reasons why IPv6 may not appear in IP check tools.
Some Internet providers still run IPv4-only networks. Full IPv6 rollout requires large infrastructure upgrades, so adoption varies across regions.
Some newer mobile networks provide IPv6-only service with NAT64. This means you may not have a public IPv4 address at all.
VPN providers often disable IPv6 to avoid routing complexity and prevent IPv6 leaks. Many data centers still rely on IPv4, and enabling full IPv6 support increases deployment time and operational cost.
Address Size
IPv4
32-bit
IPv6
128-bit
Total Addresses
IPv4
4.3 billion
IPv6
3.4×10³⁸ (virtually unlimited)
Format
IPv4
203.0.113.7
IPv6
2401:db00:21:7002::abcd
NAT Required?
IPv4
Yes
IPv6
No
Built-in Security
IPv4
Optional IPsec
IPv6
IPsec by design
Auto-Configuration
IPv4
DHCP
IPv6
SLAAC + DHCPv6
| Feature | IPv4 | IPv6 |
|---|---|---|
| Address Size | 32-bit | 128-bit |
| Total Addresses | 4.3 billion | 3.4×10³⁸ (virtually unlimited) |
| Format | 203.0.113.7 | 2401:db00:21:7002::abcd |
| NAT Required? | Yes | No |
| Built-in Security | Optional IPsec | IPsec by design |
| Auto-Configuration | DHCP | SLAAC + DHCPv6 |
Check your public IPv4 and IPv6 addresses in real time.
Check my IP versions