IPv6를 사용한 API 연결

사용 중인 라이브러리가 IPv4와 IPv6를 모두 통해 연결을 시도하고 있는 것으로 보입니다. 이는 좋은 소식이며, 여기에서 겪는 것과 같은 문제가 없다는 뜻입니다.

각 문제를 별도로 다뤄보겠습니다:

이는 사용자의 측에서 호스팅된 인스턴스에 연결을 시도하기 위해 TCP SYN을 설정했지만 응답을 받지 못했다는 것을 의미합니다. 일반적으로 다음 중 하나를 의미합니다:

  • 요청이 서버까지 도달하지 못함
  • 서버(또는 경로상의 어떤 요소)가 의도적으로 요청을 조용히 드롭함
  • 응답이 사용자의 컴퓨터로 돌아오지 못함

이 문맥을 고려할 때, 사용자의 컴퓨터 네트워크 설정에 문제가 있을 가능성이 높습니다.

이는 네트워크 스택이 "거기까지 도달할 수 없습니다"라고 보고한 것이며, 사용 중인 도구가 분명히 IPv4로 폴백(fallback)하기 때문에 문제없습니다.

전체 상황을 살펴보면, 다음과 같은 추측이 가능합니다:

  • 사용자의 컴퓨터에서 IPv4가 실패함 (이것이 사실인지 명확하지 않으므로 확인해 주세요 — "정상적으로 연결됩니다"라는 말은 IPv4 또는 IPv6 중 하나를 사용하고 있다는 뜻일 수 있습니다)
  • WSL 컨테이너에서 IPv4가 실패함
  • 사용자의 컴퓨터에서 IPv6는 작동함
  • WSL 컨테이너에서 IPv6가 실패함

@team에게 외부 IPv4 주소를 메모로 보내주시면 의도적으로 드롭되는지 확인해 드리겠습니다. 일부 행동이 불량한 IP 범위가 차단되어 있을 수 있으며, 이를 통해 해당 가능성을 배제할 수 있습니다.

그러나 사용자의 컴퓨터에서는 IPv4와 IPv6 모두 작동하지만 WSL 컨테이너에서는 실패한다면, 이는 WSL 설정과 관련하여 사용자가 직접 해결해야 할 문제입니다.