Все IPv6-адреса отображаются как 172.17.0.1

Один из сайтов пожаловался, что у множества пользователей возникали ошибки 429. Оказалось, что их IP-адреса в логах отображались как 172.17.0.1. У большинства пользователей в логах был указан их реальный адрес. В итоге я выяснил, что на этом сайте включен IPv6 и настроена AAAA-запись, и полагаю, что проблема именно в этом.

Я создал файл /etc/docker/daemon.json:

{
  "userland-proxy": false
}

перезапустил Docker, и проблема исчезла.

Похоже, это баг. Неужели нет способа решить это в шаблоне nginx?

1 лайк