Tuesday, March 18, 2014
Google uses a wide range of IP addresses for its different services, and the addresses may change
Google App Engine
is a Platform as a Service offering which hosts a wide variety of 3rd party applications. This
post announces changes in the IP address range and headers used by the Google App Engine
URLFetch (outbound HTTP) and outbound sockets APIs.
While we recommend that App Engine IP ranges not be used to filter inbound requests, we are aware that some services have created filters that rely on specific addresses. Google App Engine will be changing its IP range beginning this month. Please see these instructions to determine App Engine's IP range.
Additionally, the HTTP
User-Agent header string
that historically allowed identification of individual App Engine applications should no longer
be relied on to identify the application. With the introduction of outbound
sockets for App Engine,
applications may now make HTTP requests without using the
URLFetch API, and those
requests may set a
User-Agent of their own choosing.