What is my IPv6 address?

Open ipthing.net for the address this server saw on your connection. The IP Family row is ipv6 or ipv4. That value is the TCP or QUIC peer — not a forwarding header.

IPThing listens on both address families. Browsers and most clients pick one path via DNS. Dual-stack devices often prefer IPv6 when a AAAA record works, so you may see a long hexadecimal address even if you also have IPv4.

How do I force IPv6 with curl?

curl -6 https://ipthing.net
curl -4 https://ipthing.net

-6 uses IPv6 only; -4 uses IPv4 only. Print just the address:

curl -6 -s https://ipthing.net/ip

Browsers cannot pass -4/-6. Use the dedicated hosts instead: ipv6.ipthing.net (AAAA only) and ipv4.ipthing.net (A only). More curl examples: curl JSON.

Why do I only see IPv4?

Your network, VPN, or DNS path may not offer IPv6 to ipthing.net. Many home and mobile networks are still IPv4-only or use IPv6 only for some destinations. curl -6 will fail if there is no IPv6 route.

Public IPv6 addresses are 128-bit values written as eight groups of hex, often shortened with :: (for example 2001:db8::1). Link-local addresses start with fe80: and never appear here — only the public peer that reached this host.