Browsers interpret colons as port numbers, e.g. http://192.168.1.1:80 means: go to http port of 192.168.1.1.
So how should we type in ipv6 address? It has a lot of colons in between the hextets?
You can’t put it in your browser because it will look at the address and think that the user is crazy.
The answer is: (taadaaaaam)
Of course, this will work only if our ISP provides ipv6 addresses or if you do some 4 to 6 translation techniques. However, it is more likely that the first (ISP providing dual stack) happens first and you will be doing native 4 to 4 traffic or (eventually) 6 to 6. I doubt there will be situations where ipv4 only hosts need to communicate with ipv6 only servers. ISPs will be in a hurry to provide dual stack in the foreseeable future while server owners will not want to neglect the ”legacy” ipv4 users. So it is more likely that ipv6 only users will need to communicate with ipv4 only servers than the opposite.
IPv6 fundamentals: A straightforward approach to understanding IPv6, version 2