IP 주소 제한

Tier: Free, Premium, Ultimate Offering: Self-managed, GitLab Dedicated

IP 주소 제한은 악의적인 사용자가 여러 IP 주소를 이용해 활동을 숨기는 것을 방지하는 데 도움이 됩니다.

GitLab은 사용자가 지정된 기간 동안 요청을 만드는 데 사용한 고유한 IP 주소 목록을 유지합니다. 지정된 한도에 도달하면 사용자가 새 IP 주소에서 요청을 만들면 403 Forbidden 오류로 거부됩니다.

IP 주소는 사용자가 지정된 시간 동안 해당 IP 주소에서 더 이상 요청을 하지 않은 경우 목록에서 지워집니다.

참고: 런너가 특정 사용자로 CI/CD 작업을 실행할 때, 러너 IP 주소도 사용자의 고유 IP 주소 목록에 저장됩니다. 따라서 IP 주소 당 사용자 제한은 구성된 활성 러너의 수를 고려해야 합니다.

IP 주소 제한 구성

  1. 왼쪽 사이드바에서 가장 아래쪽에서 관리자를 선택합니다.
  2. 설정 > 보고를 선택합니다.
  3. 스팸 및 안티봇 보호를 확장합니다.
  4. IP 주소 제한 설정을 업데이트합니다.
    1. 여러 IP 주소에서 로그인 제한 확인란을 선택하여 IP 주소 제한을 사용합니다.
    2. 사용자 당 IP 주소 필드에 1 이상의 숫자를 입력합니다. 이 숫자는 사용자가 지정된 시간 동안 GitLab에 접근할 수 있는 고유한 IP 주소의 최대 개수를 나타냅니다. 이 숫자를 초과하는 새 IP 주소에서의 요청은 거부됩니다.
    3. IP 주소 만료 시간 필드에 0 이상의 숫자를 입력합니다. 이 숫자는 사용자에 대한 IP 주소 제한 기간을 나타냅니다. 마지막 요청 이후부터의 시간을 초 단위로 계산합니다.
  5. 변경 사항 저장을 선택합니다.