Edge browser does not utilize IPv6

Anonymous
2020-10-13T20:54:14+00:00

Hello

I am using edge chromium 86 and have a valid IPv6 assigned to my computer. However, edge browser does not resolve domain names to ipv6 addresses and will only attempt connecting using ipv4

Testing with ipv6-test.com on a fresh profile on edge, shows ipv6 connectivity as "not supported", however the same test works flawlessly on Firefox browser.

I found out that I can't open urls like (ipv6.google.com) on edge (works on firefox), but typing the ipv6 address [2a00:1450:400e:80e::200e] directly works fine, so I'm concluding there is a problem with dns, but I couldn't resolve it by switching to other dns providers.

Any help would be appreciated

Thank you

Microsoft Edge | Other | Windows 10

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

11 answers

Sort by: Most helpful
  1. Anonymous
    2020-10-13T21:14:57+00:00

    4745/5000

    Hi, how are you ?!

    We are happy with your contact!

    IPv6 and Microsoft Edge or Internet Explorer

    To be certain that the IPv6 protocol is being used to access the website, substitute an IPv6 literal address surrounded by square brackets in the URL in place of a domain name.

    For example,

    http://ipv6.test-ipv6.com

    becomes

    http: // [2001: 470: 1: 18 :: 119].

    For additional information, refer to Request For Comments (RFC) 3986 "Uniform Resource Identifier (URI): Generic Syntax".

    (Caution: This substitution can sometimes fail. Explanation of possible reasons for this are available. If you encounter problems, review the Broken User FAQ article found on that website for several possible explanations. For even more possible explanations, review this article on the ARIN IPv6 wiki.)

    If it is necessary to specify a port number as part of the URI, it would follow the IPv6 literal address (as is the case with IPv4 addresses).

    For example, http://ipv6.test-ipv6.com:443 becomes http: // [2001: 470: 1: 18 :: 119]: 443.

    Note 1: Neither Edge nor IE can browse IPv6 websites if configured to use a proxy server that does not support IPv6. When Edge or IE is configured to use a proxy server, name resolution requests for websites are forwarded to the proxy server. Unless the proxy server is IPv6-enabled, proxy-based requests for local or remote IPv6 web pages will not work.

    To disable use of a proxy server in any version of Windows:

    1. Tap or click Internet Options in the Control Panel.
    2. In the Internet Options dialog box, tap or click the Connections tab, then tap or click LAN Settings.
    3. In the Local Area Network (LAN) Settings dialog box, clear the Use a proxy server for your LAN checkbox and tap or click OK.
    4. Tap or click OK to save changes to Internet Options and exit.

    To disable IE use of a proxy server:

    Tap or click on the gear-wheel (Tools, Alt + X, Gear / Configuration) in the upper right hand corner of the window, then tap or click Internet Options. Then perform steps 2 through 4 above.

    To disable Edge use of a proxy server:

    1. Tap or click on "Settings and more" (...) in the upper right hand corner of the window.
    2. Scroll down and tap or click on "Settings".
    3. Scroll down and tap or click on "View advanced settings"
    4. Tap or click on "Open proxy settings" under "Proxy setup".
    5. Set "Use setup script" and "Use proxy server" to Off and exit Settings.

    Note 2: If for some reason you need to use the Universal Naming Convention [UNC] path name that must include an IPv6 literal address to test access to a web page on a shared folder, be forewarned that the colon is an illegal character in a UNC path name. For just this reason, Microsoft has implemented a transcription algorithm that uses a second-level Internet domain, ipv6-literal.net. (The ipv6-literal.net domain is registered to Perfect Privacy, LLC, but don't let that hinder you.) IPv6 addresses may be transcribed by substituting a dash for each colon and appending the ipv6-literal.net domain, as follows :

    2001: 0db8: 85a3: 08d3: 1319: 8a2e: 0370: 7348

    would be written as

    2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net

    and the resulting URI will then be directly resolved by Microsoft software without DNS queries to any nameservers. When a zone index is part of a link local IPv6 address, substitute the letter "s" for the percent sign as follows:

    fe80 :: 3% 1

    would be written as

    fe80--3s1.ipv6-literal.net.

    Note 3: Access to web pages on UNC path name-specified shared folders with an included IPv6 or IPv4 literal address is typically prohibited by Edge and most versions of IE unless the shared folder is explicitly added to the Trusted sites zone under the Security tab in the Internet Options dialog box.

    Good luck!

    If this information was useful, please mark it as a "Useful" answer and click on "I solved my problem", if your question has not been solved, please post again here. Thanks for contacting the Microsoft Community!

    Please don't forget to rate my service!

    Hope this helps!

    Sincerely,

    Jediael Elias Corrêa

    Was this answer helpful?

    4 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2021-03-09T15:50:11+00:00

    Hey there Lowix,

    I know this was posted quite a while ago but I wanted to check in and confirm if you're still seeing this error on the latest version of Microsoft Edge. The team took a look and was not able to reproduce this on the latest version, and confirmed that several fixes in this area have gone out since Version 86. If you are still seeing this, please let me know!

    I have MS Edge Version 89.0.774.45 (Official build) (64-bit). Still doing it.

    Went to the same site as OP: IPv6 test - IPv6/4 connectivity and speed test (ipv6-test.com)

    Still getting SAME error. "Your web browser doesn't seem to be able to fall back to the other protocol when its default is advertised by a website but happens to be unavailable. Recent versions of Firefox or Chrome can deal with this transparently."

    And DO NOT posting KB articles on how to fix this for OS, this is *ONLY* related to MS EDGE, so only give relevant info for the browser.

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2021-03-05T16:58:44+00:00

    Hey there Lowix,

    I know this was posted quite a while ago but I wanted to check in and confirm if you're still seeing this error on the latest version of Microsoft Edge. The team took a look and was not able to reproduce this on the latest version, and confirmed that several fixes in this area have gone out since Version 86. If you are still seeing this, please let me know!

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2021-03-05T18:05:29+00:00

    Hello

    I'm very glad to see that reports like this are taken seriously.

    I did some testing at the time and my findings indicated that edge didn't utilize IPv6 when the router did not send proper IPv6 router advertisement over the network, even if IPv6 connectivity was available on the network connection of the computer itself.

    In my particular case, this issue occurred because I was using an Openvpn tap tunnel to provide IPv6 connectivity while the underlying LAN network was IPv4 only.

    I solved the issue by setting up a proper stateless IPv6 configuration on my router which pushed edge to try connecting via IPv6 somehow.

    Hope this helps.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  5. Anonymous
    2020-10-13T21:49:22+00:00

    Hello and thank you for your quick response

    As mentioned in the original post, typing a literal address into the address bar such as (http://[2001:41d0:701:1100::29c8]/) does indeed work as expected. However, any v6 only domain name such as (http://2001-41d0-701-1100--29c8.ipv6-literal.net/)  will fail to connect with ERR_NAME_NOT_RESOLVED error. Other browsers including Internet Explorer can open the URL just fine. Problem exists solely on edge

    I do not have any proxy configured on my computer and I have disabled every addon on edge but problem persists.

    Thank you again

    Edit: To clarify, I can connect to dual stack domains but edge will only use IPv4 to connect to such domain names.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments