Ping IPv6: Online IPv6 Ping Test

Ping any IPv6 address or hostname from 11 cities at once, with its IPv4 address beside it. Each ping is a TCP connect to port 443, not ICMP.

11 places · TCP connect, not ICMP · nothing is stored

Can you ping an IPv6 address?

Yes. IPv6 has its own ping, ICMPv6 echo, and every IPv6 host is required to answer it.

An IPv6 ping sends an ICMPv6 Echo Request (type 128) and waits for an Echo Reply (type 129). RFC 4443 says every node must answer echo requests, and the reply must come from the address you pinged and carry your data back unchanged.

A firewall can still drop it. RFC 4890, the IETF's advice on ICMPv6 firewalls, lists Echo Request and Echo Reply as traffic that must not be dropped, says filtering echo isn't necessary in IPv6 the way it was in IPv4, and that connectivity checks should be allowed by default. Where a firewall drops it anyway, no reply doesn't prove a host is down.

A TCP connect times the same round trip another way: the probe sends a SYN to a port and the host answers with a SYN-ACK, or with a refusal if nothing listens there. Both take one trip there and back on the same path, which is why this page can time it from places that can't send ICMP.

Two ways to time one round tripover IPv6
ICMPv6 echoping6, ping -6, ping /6
ProbeHostEcho Requesttype 128Echo Replytype 129

Every IPv6 node must answer (RFC 4443), but a firewall can drop it.

TCP connectthis page, port 443
ProbeHostSYNSYN-ACKor RST: refused, still a round trip

Answered by any open port, even where ICMPv6 is dropped.

Both take one round trip on the same path. A web page can't send ICMP, so an online IPv6 ping times the TCP handshake instead.
IPv6 ping result: a dual-stack name pinged over IPv6 and IPv4 from 11 places, each place's IPv6 and IPv4 round trip side by side, and a world map of arcs to the hostIPv6 ping result: a dual-stack name pinged over IPv6 and IPv4 from 11 places, each place's IPv6 and IPv4 round trip side by side, and a world map of arcs to the hostIPv6 vs IPv4From how many places IPv6 is faster, about the same or slower than IPv4 for this name, measured in the same run.Every placeThe median of 5 TCP connects to the IPv6 address, the fastest and slowest attempt, and the loss.Beside IPv4The same place's IPv4 round trip, and the difference when both answered.On the mapAn arc from each place to where the IPv6 address is located, coloured by milliseconds.
A made-up dual-stack site pinged from 11 places: the IPv6 round trip, the IPv4 one from the same place, and which is faster where. Select a number to see what each part shows.

How do I ping an IPv6 address online?

Type the IPv6 address or a hostname at the top of this page and press Ping IPv6: 11 places time a TCP connect to it, five times each.

Each place is a Cloudflare location running our code: ten placed around the world and the one nearest you. Every place opens a TCP connection to the address on port 443 (or the port you pick) and times how long the connection takes to open. That's the round trip from that city, not from your computer.

For a name that has both an AAAA and an A record, such as www.wikipedia.org, the same places also connect to its IPv4 address in the same run, so each row shows IPv6 and IPv4 side by side.

Why not ICMPv6? A web page can't send ICMP, Cloudflare's Workers have no raw sockets, and our own probe server has no IPv6 route yet. So every number here is a TCP connect time, and the page says so. A host that answers only ICMPv6 echo and has every port closed looks silent here: ping it from your own computer instead.

Where the IPv6 pings come from10 Cloudflare locations and the one nearest you
  • San JoseSJC
  • AshburnIAD
  • LondonLHR
  • StockholmARN
  • SingaporeSIN
  • SydneySYD
  • São PauloGRU
  • Cape TownCPT
  • MumbaiBOM
  • OsakaKIX
  • nearest to you
  • TCP connect over IPv6 (and IPv4 for a dual-stack name)
  • Mumbai · our server: no IPv6 route, no ICMPv6
Each row of a result names the data centre that really ran it: Cloudflare places the work near the region it's asked for.

How to ping IPv6 from the command line

Windows uses ping /6, macOS uses ping6, and Linux uses ping -6. With an IPv6 address, plain ping works on Windows and Linux too.

Windows: Microsoft documents the switch as /6, and says it's only needed for a name: ping 2001:4860:4860::8888 already pings over IPv6, while ping /6 ipv6.google.com makes Windows pick the name's IPv6 address. It sends 4 echoes and waits 4 seconds for each.

macOS: ping6 is the IPv6 tool. Apple's ping manual describes IPv4 only and points to ping6.

Linux: iputils' ping handles both families, and -6 forces IPv6. The separate ping6 was merged into ping in 2015; a ping6 link to it still works. Pinging a link-local fe80:: address may need its interface, as %eth0 after the address or with -I eth0.

  • Windows
  • macOS
  • Linux
ping /6 ipv6.google.com

/6 is needed only for a name: ping 2001:4860:4860::8888 alone already uses IPv6. Sends 4 echoes and waits 4 s for each. Windows also accepts -6 for the same switch.

How to ping Google's IPv6 address

Ping 2001:4860:4860::8888 or 2001:4860:4860::8844, Google Public DNS's IPv6 addresses, or the name ipv6.google.com.

Google lists 2001:4860:4860::8888 and 2001:4860:4860::8844 as its public DNS servers' IPv6 addresses (written out in full, 2001:4860:4860:0:0:0:0:8888). When we measured, 2001:4860:4860::8888 answered a TCP connect in about 3 ms from both London and Mumbai: the nearest Google site answers.

Quad9's recommended service answers at 2620:fe::fe and 2620:fe::9, the IPv6 twins of 9.9.9.9 and 149.112.112.112.

ipv6.google.com had only an IPv6 address when we checked on November 1, 2026 (Google doesn't document that it stays that way). Pinging it is a quick test of whether your own connection reaches IPv6: if ping -6 ipv6.google.com fails while ping google.com works, your network has no IPv6 route.

Public IPv6 addresses that answer pings

  • Google Public DNSGoogle's own list
    • 2001:4860:4860::8888Ping
    • 2001:4860:4860::8844Ping
  • Quad9Quad9's recommended service
  • ipv6.google.comOnly an IPv6 address (checked November 1, 2026)
When we measured, Google's and Quad9's IPv6 addresses answered in 2–3 ms from both London and Mumbai (the nearest site answers); ipv6.google.com's London address took 3 ms from London and 250 ms from Mumbai.

Why does IPv6 ping fail when IPv4 works?

Usually one of four things: the name has no AAAA record, your own network has no IPv6, a link-local address is missing its zone, or a firewall drops ICMPv6.

No AAAA record. A name is reachable over IPv6 only if it publishes an IPv6 address. Many sites still publish only an IPv4 one, and this page says so instead of pinging.

No IPv6 on your network. If ping -6 says "Network is unreachable", your computer has no IPv6 route at all: the problem is your connection, not the host. The IPv6 Test checks your connection in the browser.

A link-local address without its zone. Addresses starting fe80:: exist on every network link, so your system may need to know which one: a zone after the address, an interface name such as fe80::1%eth0 or a number such as %1 (RFC 4007 shows both). No website can ping them: they never leave the link.

ICMPv6 filtered. Some firewalls drop echo requests even though RFC 4890 says they should pass. If the TCP rows above answer while your ping doesn't, the host is up and just ignores ping. Blocking the other ICMPv6 messages is worse: without Packet Too Big, parts of the internet become unreachable.

Why ping -6 fails when ping works
  1. 1Does the name have an AAAA record?
    NoNo IPv6 address: only its IPv4 can answer. Ping it over IPv4 →
  2. 2Does your network have IPv6?
    No"Network is unreachable" or "no route": your connection has no IPv6. Run the IPv6 Test →
  3. 3Is it a link-local fe80:: address?
    YesGive the zone: ping fe80::1%eth0 (only on that link).
  4. 4Does it answer a TCP connect from here?
    YesUp: its firewall drops ICMPv6 echo, though RFC 4890 says connectivity checks should be allowed.
    NoDown, or every port filtered too.
Work down from the top: the first answer that fits is the reason.

Is IPv6 faster than IPv4?

Not by itself. Both families cross the same distance; what differs is the route each takes, and that depends on the networks in between.

Browsers and operating systems use Happy Eyeballs (RFC 8305): they ask for the AAAA and A records together, wait up to 50 ms for the AAAA answer, start the IPv6 connection first, and start IPv4 250 ms later if IPv6 hasn't connected. Whichever handshake finishes first wins.

So IPv6 is preferred, not required. A fast IPv6 path is used; a slow one costs up to a quarter of a second on the first connection before IPv4 takes over. The IPv4 column on this page shows which case a site is in, place by place: the same places, the same run, the same port.

For gaming the same holds: what matters is the path from your network to the game's servers. RFC 8305 even lets a system that remembers past round trips prefer whichever address has been faster.

Happy Eyeballs: how a browser picks IPv6 or IPv4RFC 8305's recommended times
IPv6 gets a head start, not a guarantee: a slow or broken IPv6 path costs up to 250 ms before IPv4 takes over, and a fast IPv4 path can win.

Which IPv6 addresses can't be pinged online?

Addresses outside global unicast, and the special-purpose blocks IANA lists: loopback, link-local, unique local, documentation, multicast and the ones that wrap an IPv4 address.

IANA assigns public IPv6 addresses from 2000::/3. Its special-purpose registry lists the blocks with other jobs and says, for each one, whether it's globally reachable. This page refuses every listed block before anything is dialled, and names the block and why.

Two forms carry an IPv4 address inside: IPv4-mapped addresses (::ffff:192.0.2.10) and NAT64's 64:ff9b::192.0.2.10. Pinging them really pings the IPv4 host, so the page names the IPv4 address and links the IPv4 ping.

IPv6 addresses you can't ping across the internet
BlockIANA's nameGlobally reachable (IANA)This page
::/128Unspecified Address RFC 4291NoRefused
::1/128Loopback Address RFC 4291NoRefused
::ffff:0:0/96IPv4-mapped Address RFC 4291NoPoints to the IPv4 inside
64:ff9b::/96IPv4-IPv6 Translation (NAT64 well-known prefix) RFC 6052YesPoints to the IPv4 inside
64:ff9b:1::/48IPv4-IPv6 Translation (local use) RFC 8215NoPoints to the IPv4 inside
100::/64Discard-Only Address Block RFC 6666NoRefused
100:0:0:1::/64Dummy IPv6 Prefix RFC 9780NoRefused
2001::/23IETF Protocol Assignments RFC 2928NoRefused
2001::/32TEREDO RFC 4380; RFC 8190Not setRefused
2001:1::1/128Port Control Protocol Anycast RFC 7723YesRefused
2001:1::2/128Traversal Using Relays around NAT Anycast RFC 8155YesRefused
2001:1::3/128DNS-SD Service Registration Protocol Anycast RFC 9665YesRefused
2001:2::/48Benchmarking RFC 5180NoRefused
2001:3::/32AMT RFC 7450YesRefused
2001:4:112::/48AS112-v6 RFC 7535YesRefused
2001:10::/28Deprecated (previously ORCHID) RFC 4843Not setRefused
2001:20::/28ORCHIDv2 RFC 7343YesRefused
2001:30::/28Drone Remote ID Protocol Entity Tags (DETs) RFC 9374YesRefused
2001:db8::/32Documentation RFC 3849NoRefused
2002::/166to4 RFC 3056Not setPoints to the IPv4 inside
2620:4f:8000::/48Direct Delegation AS112 Service RFC 7534YesRefused
3fff::/20Documentation RFC 9637NoRefused
5f00::/16Segment Routing (SRv6) SIDs RFC 9602NoRefused
fc00::/7Unique-Local RFC 4193; RFC 8190NoRefused
fe80::/10Link-Local Unicast RFC 4291NoRefused
ff00::/8Multicast RFC 4291Not setRefused
2000::/3Global unicast RFC 4291–Pinged
IANA's IPv6 Special-Purpose Address Space registry (updated 2025-10-09). The most specific block wins: AMT and AS112 sit inside 2001::/23 but are their own rows.

IPv6 ping questions

Can you ping an IPv6 address?

Yes. IPv6 ping sends an ICMPv6 Echo Request (type 128) and every IPv6 host is required to answer with an Echo Reply (type 129). Firewalls can still drop it, so no reply doesn't always mean the host is down. Use ping /6 on Windows, ping6 on macOS or ping -6 on Linux, or the IPv6 Ping on this page.

How can I ping an IPv6 address online?

Enter the address or hostname at the top of this page. Eleven places time a TCP connect to it on port 443, five times each, and show each place's median. A web page can't send ICMP, so it's a TCP connect, not an ICMPv6 echo; the round trip is the same.

How do I ping Google's IPv6 address?

Ping 2001:4860:4860::8888 or 2001:4860:4860::8844, the IPv6 addresses of Google Public DNS, or the name ipv6.google.com, which had only an IPv6 address when we checked on November 1, 2026. From a terminal: ping -6 ipv6.google.com on Linux, ping /6 ipv6.google.com on Windows, ping6 ipv6.google.com on macOS.

Is IPv6 better for gaming?

Not by itself. Latency depends on the route between your network and the game's servers, and IPv6 and IPv4 can take different routes. Your system prefers IPv6 when both work (Happy Eyeballs, RFC 8305) and falls back to IPv4 after 250 ms. This page shows, place by place, whether a server's IPv6 or IPv4 address is faster.

What is ping6?

ping6 is the IPv6 version of ping. On macOS it's the command for IPv6. On Linux, iputils merged ping6 into ping in 2015, so ping -6 does the same and a ping6 link still works.

Why does ping -6 say "Network is unreachable"?

Your computer has no IPv6 route: your network or provider doesn't give it IPv6 connectivity, so it can't send IPv6 packets anywhere. The host may be fine. Run the IPv6 Test to check your connection, and use this page to ping the host over IPv6 from outside your network.

Why does this IPv6 ping use TCP instead of ICMPv6?

Our places run on Cloudflare's network, where code can open TCP connections but can't send ICMP, and our own probe server has no IPv6 route yet. A TCP connect takes one round trip, SYN out and SYN-ACK back, the same path an echo takes. A host whose ports are all closed but that answers ICMPv6 looks silent here.

Can I ping a link-local fe80:: address online?

No. Link-local addresses work only on their own network link and routers never forward them, so no website can reach yours. Ping it from a computer on the same link, adding the zone (%eth0, or the interface number on Windows) if your system asks for it.

Missing something?Suggest a feature or a new tool