Почему Django разрешает входящие соединения, не указанные в ALLOWED_HOSTS?

Сценарий - Кто-то запрашивает url, обслуживаемый приложением Django. Его IP - 3.3.3.3. Это может быть клиент, но может быть и сервер, я не знаю на момент запроса.

В файле настроек проекта есть

ALLOWED_HOSTS = ["1.1.1.1", "2.2.2.2"]

Он (3.3.3.3.3) все еще обслуживается. Для чего тогда разрешены хосты?

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