Thank you for your feedback – it helps us improve our service!

We are sorry that something went wrong. We are working hard to fix the issue as soon as possible.

At the moment, we are aware of the problem with IPv6. As you could read in our article (https://space-axiom.com/what-is-my-ip/), the difference between IPv4 and IPv6 is the address size of IP addresses. IPv4 is a 32-bit address, while IPv6 is a 128-bit address. But that is not all.

The IPv6 protocol provides for the use of certain opening characters for different types of addresses. The most typical example is link-local unicast addresses, which always start with "FE80." Multicast addresses begin with the combination "FF0x," where "x" is a number from 1 to 8.

Since IPv6 addresses are very long, they usually have many zeros. When an address segment starts with one or more zeros, they serve only as placeholders and can therefore be omitted.

Take, for example, the address FE80:CD00:0000:0CDE:1257:0000:211E:729C. The leading zeros in all segments of this address can be omitted. Then it will become significantly shorter and will look like this: FE80:CD00:0:CDE:1257:0:211E:729C.

In IPv6 addresses, as a rule, several segments consist of only zeros, which can also be omitted. For example, in the address FE80:CD00:0000:0000:0000:0000:0000:0000:0000:0000:0000:211E:729C, four consecutive segments are filled with single zeros. Instead of omitting the leading zeros in each segment, you can dismiss all consecutive zeros and replace them with double colons.

Double colons indicate that all segments in between consist of zeros. The above address will look like this: FE80:CD00::211E:729C.

It is worth considering that, firstly, only segments consisting of only zeros can be omitted. For example, the second segment of the mentioned address still has zeros because there are other digits in this group besides them. Secondly, a double colon can be used in an address only once.

The IPv4 protocol assigns the local computer a specific address for loopback – 127.0.0.1. The IPv6 protocol also has such an address – 0000:0000:0000:0000:0000:0000:0000:0000:0000:0000:0000:0000:0000:0001. However, after omitting all unnecessary zeros, it even ceases to look like an address and is always written as ::1.

It is funny, but even though Microsoft actively promotes IPv6, Windows does not fully support the new protocol. IPv4 address can be included in the name corresponding to the agreement on the universal assignment of names, for example, \\127.0.0.1\C$. But you can't do this with an IPv6 address because the system recognizes the colon as an indication of a disk label.

To solve this problem, Microsoft has created a special domain for IPv6 address translation. To include such an address in a name that complies with the agreement on the universal assignment of names, you need to replace the colons with hyphens and add ".ipv6.literal.net" at the end of the address. For example, FE80-AB00-200D-617B.ipv6.literal.net.

The problem with qualitatively determining the location is related to this, but we are working to solve it.

Be in touch