Hi all,

As 
announced<http://googleblog.blogspot.jp/2012/01/ipv6-countdown-to-launch.html>in
January 2012, Google will activate IPv6 on most of its services,
including Google Maps, on June 6, 2012 at 00:00 UTC. You can learn more on
IPv6 at Google 
here<http://ipv4.google.com/support/websearch/bin/answer.py?answer=1299266&topic=8995&hl=en>.
This page includes a link to a website <http://ipv6test.google.com/> to
test your IPv6 compatibility, as well as suggested workarounds in case your
connectivity to Google breaks on June 6.

*What are the technical details of the change?*

In the DNS system, IPv6 addresses are associated to AAAA records, while
IPv4 addresses are associated to A records. If your network stack is
configured to use IPv6, it will request AAAA records, to resolve domains
(e.g. maps.googleapis.com) to IPv6 addresses (e.g.
2001:0db8:85a3::8a2e:0370:7334). Currently, the Google DNS servers won’t
return an AAAA record, even if asked for it, unless your ISP is part
of the Google
over IPv6 program <http://www.google.com/intl/en/ipv6/>. This means that
your network stack currently always uses IPv4.

On June 6, the Google DNS servers will start returning AAAA records, if
asked for them. So if your network stack uses IPv6 in priority over IPv4,
the connection to Google services will be made over IPv6.

*Can I test the effects of the change now, before it is live?*

Yes. You can choose one of these tests to see the effects of the change:

1. Switch to a different DNS resolver (most representative test, but most
intrusive):
HE’s DNS servers (ordns.he.net - IPs 74.82.42.42 and 2001:470:20::2) are
part of the Google over IPv6 program, and currently answer with AAAA and A
records for all Google domains. When you configure your systems to use
these DNS servers, your setup will be representative of the situation after
June 6, 2012. This solution lets you test real Maps API URLs with IPv6
resolution activated.

2. Test connectivity on domains that already return AAAA records
2.1. To test the connectivity from browsers, just visit
http://ipv6test.google.com/. This page will dynamically fetch contents from
a domain that currently returns AAAA records, and report self-explanatory
results.
2.2. To test the connectivity outside of browsers (e.g. Web Services calls
made from your application), then you can do a manual analysis:

   - Connect to http://ds.ipv6test.google.com/ip.js. This URL can currently
   be resolved with AAAA and A records
   - If the connections succeeds, you will get such an answer:
   - ipv6test.setIP('2620:0:1000:3201:226:b9ff:fe77:8de0');
   - You can see in this example that the IP contains colons (:), so IPv6
   was used for this test. IPv6 will then be used as well, from June 6, 2012,
   on Google services. Otherwise, you will continue using IPv4 after June 6,
   2012.
   - If the connection does not succeed, this may be due to problems with
   your home router, operating system, or ISP. For help resolving these
   issues, visit the Google Help
Center.<http://ipv4.google.com/support/websearch/bin/answer.py?answer=1299266&amp;topic=8995&amp;hl=en>


*How does this change affect me?*

The vast majority of Maps API users won’t notice the change, but if you are
using a Maps API with an API Console
<https://code.google.com/apis/console/>key, and you restricted the use
of this API Console key to a list of IPs,
you will need to add your IPv6 addresses, if any, to the list.

Thank you for your cooperation as we take this next step forward for the
future of the Internet!

Cheers
Chris on behalf on the Google Maps API team

--
G+: http://chrisbroadfoot.id.au/+
Twitter: http://twitter.com/broady

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" group.
To post to this group, send email to google-maps-js-api-v3@googlegroups.com.
To unsubscribe from this group, send email to 
google-maps-js-api-v3+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-maps-js-api-v3?hl=en.

Reply via email to