Hello,

We have a WordPress plugin that makes an API call to App Engine and a few 
days ago we started getting reports that a handful of customers were 
receiving Forbidden errors. After looking into the issue we discovered that 
all of the affected customers use InMotion Hosting and that all of the 
affected systems were connecting to App Engine from a specific block of IP 
addresses managed by InMotion: 198.46.80.0/20. According to InMotion 
support all of the affected servers are physically located in the greater 
Los Angeles area. 

When we run a curl that makes a simple api call from one of the servers 
having issues this is the response we get. Note: I've highlighted the text 
that makes me believe this might be a geolocation error of some kind:

* About to connect() to my.leadpages.net port 443 (#0)
*   Trying 72.14.249.204... connected
* Connected to my.leadpages.net (72.14.249.204) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
*   CAfile: /etc/pki/tls/certs/ca-bundle.crt
  CApath: none
* SSL connection using TLS_RSA_WITH_RC4_128_SHA
* Server certificate:
*     subject: CN=*.leadpages.net,OU=IT,O="Avenue 81, Inc.",L=Minneapolis,ST
=Minnesota,C=US
*     start date: Nov 07 00:00:00 2014 GMT
*     expire date: Apr 11 23:59:59 2016 GMT
*     common name: *.leadpages.net
*     issuer: CN=Symantec Class 3 Secure Server CA - G4,OU=Symantec Trust 
Network,O=Symantec Corporation,C=US
> POST /api/ HTTP/1.1
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.19.
1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Host: my.leadpages.net
> Accept: */*
> Content-Length: 80
> Content-Type: application/x-www-form-urlencoded
> 
} [data not shown]
< HTTP/1.1 403 Forbidden
< Date: Wed, 21 Oct 2015 17:45:08 GMT
< Content-Type: text/html
< Server: Google Frontend
< Content-Length: 2046
< Alt-Svc: quic=":443"; p="1"; ma=604800
< 
{ [data not shown]
* Connection #0 to host my.leadpages.net left intact
* Closing connection #0
<!DOCTYPE html><html lang=en><meta charset=utf-8><meta name=viewport 
content="initial-scale=1, minimum-scale=1, width=device-width"><title>Error 
403 
(Forbidden)!!1</title><style>*{margin:0;padding:0}html,code{font:15px/22px 
arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% 
auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > 
body{background:url(//www.google.com/images/errors/robot.png) 100% 5px 
no-repeat;padding-right:205px}p{margin:11px 0 
22px;overflow:hidden}ins{color:#777;text-decoration:none}a 
img{border:0}@media screen and 
(max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/errors/logo_sm_2.png)
 
no-repeat}@media only screen and 
(min-resolution:192dpi){#logo{background:url(//www.google.com/images/errors/logo_sm_2_hr.png)
 
no-repeat 0% 0%/100% 
100%;-moz-border-image:url(//www.google.com/images/errors/logo_sm_2_hr.png) 
0}}@media only screen and 
(-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/errors/logo_sm_2_hr.png)
 
no-repeat;-webkit-background-size:100% 
100%}}#logo{display:inline-block;height:55px;width:150px}</style><a 
href=//www.google.com/><span id=logo 
aria-label=Google></span></a><p><b>403.</b> <ins>That’s an error.</ins><p>
*Your client does not have permission to get URL <code>/api/</code> from 
this server.  (Client IP address: 198.46.81.10)<br><br>We're sorry, but 
this service is not available in your country.*
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                            
                                                                
  <ins>That’s all we know.</ins>

Am I on the right track in thinking this is a geolocation issue of some 
kind? If so, how can we resolve it? Any help or guidance you can provide 
would be greatly appreciated! 

Thank you,
Cody Rowland
Technical Support Specialist
LeadPages.net

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/5f0b3849-fcc0-47ae-9e83-ef832ec32f70%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to