How to Ping IPv6 Address in Windows 11

Published by Nyau Wai Hoe - Updated on

IPv6 is the latest version of the Internet Protocol (IP) and plays a very important role in networking today because we’re pretty much running out of IPv4 addresses due to a surge in the number of networks in the world today. Thus, IPv6 was introduced and, with its huge possible number of IP addresses, we can fix the IP shortage problem and allow loads of new devices to connect to the Internet.

In networking (or gaming), a common thing to do is to do a ping an IP address, which may include IPv6, perhaps you want to check whether the IPv6 address will respond to your ping, or sometimes you might want to check the latency of the ping.

How to Ping IPv6 Address in Windows 11 or 10

This guide will show you how to ping IPv6 addresses using CMD or PowerShell in Windows 11 or 10. We’ll talk about what the results mean, give examples of IPv6 addresses for testing, and help with common problems like “Network Is Unreachable” or “Transmit failed general failure” errors.

Also see: How to Check IP Address in Windows 11

Using the “ping” command for IPv6 in Windows

Windows fully supports IPv6, including using the ping command with IPv6 addresses. It’s pretty much the same as with IPv4, but you add “-6” to make sure it uses IPv6.

To start, open Command Prompt by pressing Windows + R, type cmd, and hit Enter.

To ping an IPv6 address, type ping -6 and the IPv6 address.

For example, to ping Google’s Public DNS IPv6 address, you’d do this:

ping -6 2001:4860:4860::8888

Ping IPv6 address in command prompt on Windows 11

After hitting Enter, Command Prompt will send packets to the IPv6 address and show you the replies.

Useful tip: How to Find The IP Address of a Website in Windows 10 / 11

Pinging Google’s IPv6 addresses

Google offers IPv6 addresses for its public DNS service that you can ping to check your IPv6 setup. Here are the addresses:

  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

You can ping these just like any IPv6 address.

For example, in Windows, to ping Google’s first Public DNS IPv6 address, you’d type this:

ping -6 2001:4860:4860::8888

Ping IPv6 Google

This sends a ping to Google’s IPv6 address. If everything with IPv6 is set up right, you’ll get a reply. If not, there might be a problem with your setup or your ISP might not support IPv6.

Related resource: How to Use Netsh Interface IP Set Address or DNS in CMD

Google also has a special domain, ipv6.google.com, that’s only reachable over IPv6. This is a good way to check if your system can do IPv6. There’s also ipv6test.google.com for a more detailed IPv6 test.

ipv6.google.com

Example IPv6 addresses for ping testing

Here are some IPv6 addresses you can use for testing your ping:

  1. Cloudflare DNS IPv6 Addresses:
    • 2606:4700:4700::1111
    • 2606:4700:4700::1001
  2. Quad9 DNS IPv6 Address:
    • 2620:fe::fe
  3. OpenDNS IPv6 Addresses:
    • 2620:119:35::35
    • 2620:119:53::53

Ping IPv6 Example

Whether you can ping these depends on your local IPv6 setup and your ISP’s support for IPv6. If pinging doesn’t work, you might need to fix your network or talk to your ISP.

Pinging IPv6 in Windows PowerShell

If you like PowerShell, you can ping IPv6 addresses there too.

To start, open PowerShell and type Test-NetConnection -ComputerName, followed by the IPv6 address, and add -InformationLevel Detailed.

Here’s an example for pinging Google’s Public DNS IPv6 address in PowerShell:

Test-NetConnection -ComputerName 2001:4860:4860::8888 -InformationLevel Detailed

Ping IPv6 address using PowerShell

Pinging IPv6 addresses with Cisco devices

If you’re using a Cisco device, you can ping IPv6 addresses from its command line. Just log in and use ping ipv6 followed by the IPv6 address you want to test.

ping ipv6 2001:4860:4860::8888

Ping IPv6 Cisco Packet Tracer CLI

How to ping IPv6 addresses online

Sometimes, you might need to ping an IPv6 address using an online tool. This can be really useful if you’re having issues with your setup or if you want to check a remote server’s connectivity without diving into command line stuff.

To find an online IPv6 ping tool, just do a quick search for online IPv6 ping tool on your favorite search engine and pick one that fits what you need.

Using these tools is pretty easy. Just type the IPv6 address you need to ping into the box, hit the button to start, and the tool does the rest. It sends out pings to the address and shows you what comes back.

Fixing common ping errors

If you’re trying to ping IPv6 addresses and run into errors like “Network is unreachable” or “PING: transmit failed. General failure.“, it means something’s not right with your setup or your network.

Ping transmit failed general failure Windows

Here’s what might be wrong and how to fix it:

  1. IPv6 might not be turned on in your network adapter. Check your network settings, look at your network adapter properties, and make sure the “Internet Protocol Version 6 (TCP/IPv6)” box is checked.Enable IPv6 in Windows 11
  2. Your Internet Service Provider (ISP) might not support IPv6. Not all do. You might need to turn it on, or it might not be an option at all. Check with your ISP to see if they offer IPv6 and if you need to do anything special to use it.
  3. If your firewall or security software is blocking ICMPv6 (that’s the protocol ping uses), you’ll need to change your settings to let ICMPv6 traffic through.Turn off Windows Defender Firewall
  4. Your IPv6 configuration might be wrong. Double-check your settings to make sure everything’s set up right.
  5. Sometimes, local network problems or temporary glitches can mess things up. Try resetting your network or rebooting your router/modem to see if that fixes the problem.

If you’ve tried all these things and still can’t ping an IPv6 address, it’s probably time to call in some help from your network admin or ISP.

Linked issue: Windows 11 Ethernet “Unidentified Network” (How to Fix)

Understanding how IPv4 and IPv6 work together

IPv4 and IPv6 are two different internet protocols, each with its own way of doing things. One big thing to know is that they can’t talk to each other directly. If you’re on an IPv4 system, you can’t just send a message to an IPv6 system without some help, and the same goes the other way.

Why can't I ping IPv6 in Windows 11

Why you can’t just ping an IPv6 address using IPv4

IPv6 is the new kid on the block, meant to take over from IPv4. Even though they do the same job—sending data over the network—they don’t play nicely together because they use different systems for addressing.

IPv4 uses 32-bit numbers, while IPv6 uses 128-bit numbers. This difference means an IPv4-only system can’t handle or even understand IPv6 traffic. So, trying to ping an IPv6 address from an IPv4 system? Nope, not going to work. And it’s the same the other way around.

That’s why making sure your systems and networks can handle IPv6 is crucial if you need to communicate using these addresses.

Is it possible to ping IPv6 from an IPv4 system?

Yes, but only if your network supports some special setups like “dual-stack” or “tunneling”.

In a dual-stack network, your device gets both an IPv4 and an IPv6 address, which lets it talk using either protocol. This setup lets an IPv4 device reach IPv6 addresses if your network and ISP support IPv6.

Tunneling is a bit like putting an IPv6 message inside an IPv4 envelope so it can travel over an IPv4 network. There are a few ways to do this, like 6to4, Teredo, and ISATAP.

But if your network is strictly IPv4 with no support for IPv6 or these special setups, then you’re out of luck. You’d need to upgrade your network to talk to IPv6 addresses.


Nyau Wai Hoe
Nyau Wai Hoe is the Founder and Chief Editor of WindowsDigitals.com. With a degree in software engineering and over 12 years of experience in the tech support industry, Nyau has established himself as an expert in the field, with a primary focus on the Microsoft Windows operating system. As a tech enthusiast, he loves exploring new technologies and leveraging them to solve real-life problems.

Share via
Copy link