0

I contacted my ISP's tech support, and was told that I have both an IPv4 and IPv6 addresses. I also contacted my router's manufacturer and was told that the model I'm using supports IPv6.

However, when I test my IP such as asking Google what's my IP, I only get my IPv4 address. How do I use IPv6?

Windows 10 (Pro). Any browser is fine.

EDIT

The information I got was wrong. An additional call to the manufacturer revealed that the router I was using can not use IPv6.

  • 1
    Did you check your router’s web interface yet? IPv6 may simply be disabled. You can also verify your PC has a (non-link-local) IPv6 address using ipconfig. And last but not least, with nslookup, you can check whether your DNS server returns IPv6 addresses (for google.com and whatnot). – Daniel B Feb 21 '17 at 12:43
  • @DanielB I can't find any ipv6 setting in the router's interface. About the ipconfig - how would I do that? As for the DNS - I'm not asking how to get web sites' IPv6 addresses, I'm asking how to use an IPv6 address for myself when browsing. – ispiro Feb 21 '17 at 12:52
  • ipconfig is a command line command. Just execute it. I know what you’re trying to achieve, but these are the requirements. You can have all the IPv6 addresses you want, if your DNS server isn’t directing you to IPv6 servers, they will never be used. – Daniel B Feb 21 '17 at 13:04
  • 1
    @DanielB Thanks. All IPv6 in ipconfig are "link local". if your DNS server isn’t directing you to IPv6 servers... - Are you saying that if I browse an IPv4 ip address, it will be browsed from an IPv4 address? – ispiro Feb 21 '17 at 13:08
  • 3
    Yes, that’s how it works. IPv4→IPv4 and IPv6→IPv6. There are some corner cases but those aren’t relevant here. // What make and model is your router? – Daniel B Feb 21 '17 at 13:24
3

To “use” an IPv6 address, you’ll want to connect to IPv6-enabled services. When connecting to IPv4 addresses, your IPv4 address will be used. (There are some exception like IPv4/6 transition techniques, but those aren’t relevant for end-users.)

To connect to IPv6 services like google.com, you’ll need the following:

  • An IPv6 address
  • A DNS server that returns AAAA records (IPv6 addresses)
  • IPv6-enabled software (all major browsers today)

If you have an IPv6 address, ipconfig will print something likes this:

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . : w23.lan
   IPv6 Address. . . . . . . . . . . : 2a02:8071:xxxx:xxxx::247
   IPv6 Address. . . . . . . . . . . : 2a02:8071:xxxx:xxxx:87a:c859:d45e:10b6
   Temporary IPv6 Address. . . . . . : 2a02:8071:xxxx:xxxx:cc9b:117e:ddd6:faa4
   Link-local IPv6 Address . . . . . : fe80::87a:c859:d45e:10b6%24
   IPv4 Address. . . . . . . . . . . : 192.168.2.114
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : fe80::e091:f5ff:fe08:129d%24
                                       192.168.2.1

If you don’t have an IPv6 address or only link-local addresses, you won’t be able to access IPv6 hosts on the Internet.

It may be caused by your ISP not supporting IPv6, your router not supporting IPv6 or a misconfiguration where the router itself gets an IPv6 address but does not receive a prefix to distribute in the local network.

If you have an IPv6 address, you can already connect to IPv6 hosts! However, most of the time, you’ll use addresses like https://www.google.com to browse the Internet, not something like https://[2a00:1450:4001:821::200e] . So you’ll also need a DNS server that provides IPv6 addresses for host names.

If you have an appropriate server, nslookup’s output will look like this:

> google.com
Server:  vpn-router.w23.lan
Address:  192.168.2.1

Non-authoritative answer:
Name:    google.com
Addresses:  2a00:1450:4001:810::200e
          216.58.214.46

If not, you could try Google DNS (8.8.8.8/8.8.4.4) or OpenDNS or any of the other public DNS services. Just be careful not to use any shady services.

If you’re using an up-to-date version of Firefox, Chrome, Internet Explorer, Edge, Vivaldi or whatever, you’re good to go. Go to ipv6.whatismyv6.com to verify connectivity.

Either way, you won’t gain anything special from IPv6, except for non-NAT connectivity, which isn’t important to most.

|improve this answer|||||
  • Thanks. Non-NAT is exactly the reason I'm looking for this. – ispiro Feb 21 '17 at 15:59
  • Non-NAT connectivity is important to lots of people; they just are usually unaware of why it benefits them. If they were aware, we would all have had IPv6 long ago. – Michael Hampton Feb 21 '17 at 22:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for?Browse other questions tagged or ask your own question.