Можем ли мы слепо доверять Django ERROR "вам может понадобиться добавить xxx в ALLOWED_HOSTS"?

Регулярно я получаю от своего сервера такие ошибки:

Недопустимый заголовок HTTP_HOST: '139.162.113.11'. Вам может понадобиться добавить '139.162.113.11' в ALLOWED_HOSTS.

.

Проблема в том, что мой сервер работает нормально, и я не знаю, откуда берутся эти IP-адреса.

Если я пытаюсь локализовать тот, что в примере, он оказывается в Токио, что странно для меня, имеющего сервер, расположенный во Франции для преимущественно европейских клиентов.

Может ли это быть подозрительной попыткой безопасности сервера? Я не хочу разрешать этот IP. Каково правильное отношение к такого рода ошибкам?

Вы можете "доверять", что Django помогает предотвратить запуск вашего приложения на запрещенных хостах!

Однако вы не можете слепо доверять тому, что эти IP-адреса могут быть допущены к размещению вашего приложения. Как правило, это своего рода службы сканирования ботов, которые ищут уязвимости в серверах, чтобы делать неприятные вещи.

Черт - у меня несколько таких предупреждений DISALLOWED_HOST в почтовом ящике сегодня утром, когда я просыпаюсь!

Есть опция протоколирования django.security.DisallowedHost, где вы можете замолчать этот вопрос - однако я держу ее включенной в качестве барометра активности ботов.

Вернуться на верх