I meant how do we know if our internet provider gives Ipv6?
Still on http://us.blizzard.com/support/article.xml?locale=en_US&tag=ipv6day :Q: How do I enable IPv6 on my operating system?
A: Steps to utilize IPv6 are different for each Operating System.
Windows XP Steps
Windows Vista & 7 Steps
Mac OS X 10.6 Steps
Q: How do I check if I have a valid IPv6 address?
A: Any addresses starting with "::", "fc", "fd", or "fe" are unable to work with the public IPv6 internet.
For additional information, you can test your IPv6 connectivity here: http://test-ipv6.com/
Q: My computer doesn't have an IPv6 address, even though it's enabled on my operating system. What should I do?
A: This probably means that your ISP doesn't support IPv6 yet. Some providers are offering experimental IPv6 connectivity for customers who ask for it. Please contact your ISP for more details about the availability of IPv6. Alternatively, you may use an IPv6 tunnel broker in order to obtain an IPv6 address.
You probably want to 1) enable IPv6 on your computer following steps in the first Q/A, 2) just go on http://test-ipv6.com/ and see if you have an IPv6 address, and 3) if you don't, ask your ISP directly.
Says I have a Ipv6 address but no connection
0/10 for your IPv6 stability and readiness, when publishers are forced to go IPv6 only
Edit:Yes my computer and router has Ipv6 enabled.