Чтобы сделать процесс регистрации на моем веб-сайте легким, я разрешаю пользователям вводить свой адрес электронной почты, который я вышлю код подтверждения, или, в качестве альтернативы, они могут решить капчу.Google App Engine (Python) - странное поведение REMOTE_ADDR
Проблема заключается в том, что для предотвращения регистрации роботами учетных записей (с поддельными сообщениями электронной почты) я ограничиваю количество разрешений на каждый IP-адрес, и если этот предел превышен, я вызываю предупреждение в журналах.
Однако ... похоже, что я использую os.environ ['REMOTE_ADDR'] для проверки удаленного адреса - но кажется, что я запускаю предупреждения по адресам, принадлежащим Google (66.249 .65.XXX). Возможно, это происходит только после того, как я изменил версию (но не подтвердил). Кто-нибудь знает, как и почему это может произойти? Разве REMOTE_ADDR не должен возвращать адрес клиентского компьютера (и, надеюсь, во всех случаях он это сделает)?
Мне любопытно, если происходит повторное прохождение за кулисами, и если это нормальное событие или если это происходит только при установке новой версии (возможно, когда установлена новая версия исходного сервера, тогда проксирует пользователя на новый сервер, создавая иллюзию того, что IP-адрес является внутренним IP-адресом?)
Я просто понял, что эта проблема также может быть вызвана искателями googles, которые обращаются к странице регистрации, к которой ранее обращались клиенты (потому что по причинам, по которым я не хочу входить, я передаю информацию регистрации на страницу с помощью GET вместо POST) - я не знаю, смогло ли это каким-то образом запустить сканеры, чтобы перейти на страницу регистрации на основе отзывов от браузеров или что-то еще - мне очень интересно узнать, что может произойти. –