It seems quite unlikely that GAE appservers are going to have public
IP addresses.  Even if you can get the IP address of the host (and I
suspect this is impossible), it's going to be a private address.

The best you will probably be able to do is get the NATed apparent
address of the URLFetch servers.  Make a URLFetch request to a server
you run somewhere and check the source IP address in the logs.

This isn't necessarily a good piece of data, though.  For one, this is
simply going to be an outbound public IP.  The request could have been
routed around the world through Google's private network before it
found an outbound node.  For another, it's going to come from the
URLFetch service... and there is no guarantee that the URLFetch server
is the same box (or even located anywhere near) the box your app runs
on.

It's an opaque system - deliberately so.

Jeff

On Mon, Mar 29, 2010 at 9:43 AM, Didier Durand <durand.did...@gmail.com> wrote:
> Hi, check out class java.lang.System:  you can get various system
> properties.
> didier
>
> On Mar 29, 4:30 pm, "powell...@gmail.com" <powell...@gmail.com> wrote:
>> I am trying to get a sense of where (location) the Appengine is
>> running my servlet to show how the cloud runs my servlet in different
>> locations. I have tried to use request.getLocalAddr() but get back
>> null. I tried getServletContext().getServerInfo() but did not get back
>> an IP address. Any ideas?
>>
>> Dave
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine for Java" group.
> To post to this group, send email to google-appengine-j...@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine-java+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to