Django: ОШИБКА (ВНЕШНИЙ IP): Invalid HTTP_HOST header ... - Правильный хост, но спам-запросы?

Иногда я получаю волну ошибок, подобных этой:

[Django] ERROR (EXTERNAL IP): Invalid HTTP_HOST header: 'app.mysite.com'. You may need to add 'app.mysite.com' to ALLOWED_HOSTS.

Дело в том, что app.mysite.com - это правильный хост, и он определенно уже есть в разрешенных хостах.

Однако, запросы, которые блокируются, являются спамом, посылающим:

  • Запросы к '/uncensored'
  • Запросы к '/query?dns=DUIBAAA...' (длинная строка букв)
  • Запросы к '/doh/family-filter?dns=....' (длинная строка)

Все имеют CONTENT_TYPE = 'application/dns-message'

Имеет смысл, что запросы блокируются, но не имеет смысла, что это ошибка недопустимого заголовка HTTP_HOST. Проверяет ли HTTP_HOST что-то еще в дополнение к allowed_hosts?

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