すべてのIPv6 IPアドレスが172.17.0.1として表示される

あるサイトから、多くのユーザーが429エラーを受け取っているという苦情がありました。原因は、それらのユーザーのIPアドレスが172.17.0.1として記録されていたことでした。ほとんどのユーザーについては、ログには実際のIPアドレスが記録されていました。最終的に、このサイトではIPv6が有効になっており、AAAAレコードが設定されていることが原因だと考えました。

/etc/docker/daemon.jsonを以下のように作成しました。

{
  "userland-proxy": false
}

そしてdockerを再起動したところ、問題は解消しました。

これはバグのように思えます。nginxテンプレートでこれを解決する方法はないのでしょうか?