모든 IPv6 IP 주소가 172.17.0.1로 표시됩니다

한 사이트에서 여러 사용자가 429 에러를 받고 있다는 불만을 접수했습니다. 알고 보니 해당 사용자의 IP 주소가 172.17.0.1로 기록되고 있었습니다. 대부분의 사용자는 로그에 실제 주소가 제대로 표시되었습니다. 결국 이 사이트에서 IPv6가 활성화되어 있고 AAAA 레코드가 구성되어 있다는 사실을 알아냈으며, 이것이 문제의 원인이라고 생각합니다.

/etc/docker/daemon.json 파일을 다음과 같이 생성했습니다:

{
  "userland-proxy": false
}

이후 docker를 재시작하니 문제가 해결되었습니다.

이것은 버그인 것 같습니다. nginx 템플릿으로 이 문제를 해결할 수 있는 방법이 없을까요?

1개의 좋아요