Windows Apps Can't Connect to Certain IPv6 Addresses. Any Ideas?

Oliver Mitchell 20 Reputation points
2026-11-05T22:02:06.9933333+00:00

Hi everyone,

Some applications suddenly can't connect to certain IPv6 destinations. I'm not sure whether Windows is having trouble with DNS, IPv6 configuration, routing, or network adapter settings.

Where should I start troubleshooting? Any tips would be appreciated. Thanks!

Windows for business | Windows Client for IT Pros | Networking | Network connectivity and file sharing
0 comments No comments

2 answers

Sort by: Oldest
  1. AI answer

    2026-11-05T22:02:28.2366667+00:00

    Start with the least disruptive checks, then move to configuration changes.

    1. Verify whether IPv6 is generally healthy on the machine
    • Windows prefers IPv6 global unicast addresses over IPv4 by default.
    • If only some apps fail, compare whether the issue is app-specific or system-wide.
    • If WSL is also affected, check whether IPv6 was disabled through HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\DisabledComponents, because WSL networking can fail when IPv6 is disabled that way.
    1. Check whether IPv6 was disabled or altered
    • IPv6 is a mandatory part of Windows Vista, Windows Server 2008, and later.
    • Disabling IPv6, disabling IPv6 components, or unbinding IPv6 from interfaces is not recommended because some Windows components might not function.
    • If troubleshooting requires changing behavior, prefer Prefer IPv4 over IPv6 in prefix policies instead of disabling IPv6.
    1. If registry-based IPv6 changes were made, review them carefully
    • Registry path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
    • Value: DisabledComponents (REG_DWORD)
    • Valid range: 0x00 to 0xFF
    • A restart is required after changes.
    • Values other than 0 or 32 can cause the Routing and Remote Access service to fail.

    Warning: incorrect registry edits can cause serious problems. Back up the registry before modifying it.

    1. Check adapter-level IPv6 binding
    • If a workaround is needed for a specific adapter, review whether Internet Protocol Version 6 (TCP/IPv6) is enabled on that adapter.
    • In Windows, this is available from Control Panel > Network and Sharing Center > select the active connection > Properties.
    • If IPv6 was manually unchecked earlier, some destinations and apps may fail.
    1. Test whether the problem is DNS selection versus raw IPv6 reachability
    • Since Windows uses address selection rules when multiple addresses are available, name resolution can return IPv6 and IPv4 candidates, and Windows may choose IPv6 first.
    • If the issue affects only certain destinations, compare behavior when connecting by name versus by IPv6 literal address. That helps separate DNS/address selection issues from routing/connectivity issues.
    1. If Outlook is one of the affected apps
    • A known symptom is Outlook showing Disconnected when IPv6 is enabled and the IPv6 network has connectivity issues.
    • The documented resolution is to fix the IPv6 network connectivity issue.
    • A workaround is either disabling IPv6 on the adapter or using the Prefer IPv4 over IPv6 fix referenced in the Windows IPv6 guidance.
    1. If 6to4 or tunneling is involved, test the path
    • Check IPv4 connectivity to the 6to4 relay router:
      • ping 6to4.ipv6.microsoft.com
    • Check IPv6 encapsulation:
      • ping6 ::131.107.152.32
    • If the second test fails, there might be a firewall or NAT between the computer and the Internet.
    1. For application-specific failures, review whether the app is IPv6-aware
    • Older apps may still rely on hard-coded IPv4 addresses or older name-resolution APIs.
    • For Windows sockets applications, the recommended modernization path includes moving to getaddrinfo and getnameinfo, reviewing hard-coded IPv4 literals, and checking protocol dependencies.

    A practical starting point is:

    1. Check whether DisabledComponents was changed.
    2. Confirm IPv6 is still enabled on the affected adapter.
    3. Compare hostname access versus direct IPv6 address access.
    4. If only one app is affected, test whether it is a known IPv6-sensitive app such as Outlook.
    5. If tunneling is in use, run the 6to4 connectivity tests.

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

  2. Harry Phan 35,965 Reputation points Independent Advisor
    2026-11-05T22:38:31.41+00:00

    Hi Oliver,

    Per my suspection, this could be related to DNS resolution, IPv6 routing, firewall rules, or incorrect network adapter configuration, so I'd start by identifying whether the issue affects all IPv6 destinations or only specific ones.

    Please try the following steps:

    1. First, run ipconfig /all to check the IPv6 address, default gateway, and DNS server configuration, then use Resolve-DnsName example.com -Type AAAA to verify that DNS is returning valid IPv6 records.
    2. Next, test connectivity using ping -6 <IPv6-address> and Test-NetConnection <IPv6-address> -Port 443 to distinguish basic IPv6 connectivity issues from application-specific connection failures. You can also run route print -6 to inspect IPv6 routes and check whether the network adapter has a valid IPv6 default route.

    If DNS and routing look correct, review Windows Defender Firewall rules, VPN policies, proxy settings, and relevant network adapter drivers; disabling IPv6 entirely is not recommended as a troubleshooting shortcut. One more thing: if only certain applications are affected, check whether they prefer IPv6 over IPv4 and whether the destination supports the required IPv6 services and ports. Comparing the results from an affected device and a working device on the same network should help narrow down the root cause.

    For reference:

    Microsoft Learn: IPv6 for Windows

    Microsoft Learn: Resolve-DnsName

    Microsoft Learn: Test-NetConnection

    Hope this helps get your IPv6 connections back on track!

    Harry P.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.