Expand the Unspecified Address :: to Full Form

Expand :: to its full 128-bit form 0000:0000:0000:0000:0000:0000:0000:0000. Understand when the unspecified address appears in network traffic.

Special Addresses

Detailed Explanation

Expanding :: to Full Form

The :: notation is the compressed form of the unspecified address. Expanding it yields:

0000:0000:0000:0000:0000:0000:0000:0000

Step-by-Step Expansion

When the parser encounters ::, it calculates how many zero groups are needed:

  1. Split on :: to get left part (empty) and right part (empty)
  2. Count existing groups: 0
  3. Missing groups: 8 - 0 = 8
  4. Insert 8 groups of 0000

Where You See ::

The unspecified address commonly appears in:

  • Routing tables: ::/0 is the IPv6 default route (like 0.0.0.0/0 in IPv4)
  • Firewall rules: Allow or deny from :: to control unaddressed traffic
  • Server configuration: Binding to :: listens on all IPv6 interfaces
  • Network diagnostics: Shown when an interface has no IPv6 address assigned

Important: :: vs ::1

Do not confuse :: (unspecified, all zeros) with ::1 (loopback, all zeros except the last bit). They serve completely different purposes.

Use Case

Network engineers encounter the unspecified address in routing tables, firewall configurations, and network diagnostics. Developers see it when configuring server sockets to listen on all interfaces.

Try It — IPv6 Expander / Compressor

Open full tool