С AppEngine IP-запрос может быть получен в Python:
the_request_handler.request.environ["REMOTE_ADDR"]
Знаете ли вы, можно ли получить номер порта источника и как действовать?
должно быть доступно через
the_request_handler.request.environ["REMOTE_PORT"]