Windows Server에서 IP 주소 차단 및 해제 규칙을 예약하려면 어떻게 해야 합니까?

Windows Server에서 IP 주소 차단 및 해제 규칙을 예약하려면 어떻게 해야 합니까?

파일 공유를 위해 Windows 서버를 실행하고 있습니다. 나로부터 데이터를 받고 싶어하는 사람은 약 500 명 정도입니다. IIS에서 FTP 사이트를 설정했지만 서버 및 대역폭의 용량 제한으로 인해 동시에 50명만 연결하도록 허용할 수 있습니다(서버 및 대역폭을 업그레이드하거나 클라우드로 이동하는 것은 옵션이 아니며 해당 사람들은 기다려도 괜찮습니다.)

그래서 저는 다음과 같이 하려고 생각하고 있습니다. 모든 IP는 1시간 동안만 내 FTP에 연결할 수 있습니다. 그런 다음 연결이 끊어지고 1시간 동안 차단되어 다른 IP를 위해 자리를 비워줍니다. 1시간 이후에는 동일한 IP로 다시 1시간 동안 로그인이 가능합니다.

이를 가능하게 하려면 어디서, 어떻게 설정해야 합니까? 작업 스케줄러, 방화벽 및 IIS 설정, 타사 소프트웨어, 아니면 PowerShell의 스크립트에서요?

답변1

IIS에서는 동시 로그인 수를 제한할 수 있습니다. 웹사이트 세부정보를 편집하고 옵션을 확인하세요.연결 수 제한.

사이트 | 마이크로소프트 문서

웹 사이트에 허용되는 연결 수를 제한하려면 이 옵션을 선택하십시오. 해당 상자에 웹 사이트를 제한하려는 연결 수를 입력하십시오. 값은 0에서 4294967295(무제한) 사이의 정수여야 합니다. 연결이 변동되는 경향이 있는 경우 숫자를 무제한으로 설정하면 지속적인 관리를 피할 수 있습니다. 그러나 연결 수가 시스템 리소스를 초과하면 시스템 성능에 부정적인 영향을 미칠 수 있습니다. 웹 사이트를 지정된 연결 수로 제한하면 성능을 안정적으로 유지할 수 있습니다.

다른 한편으로는 한 번에 모두 연결하도록 하고 라우터를 사용하여 제공할 준비가 된 최대 대역폭을 할당할 수 있습니다.

사람들은 연결 속도를 늦추는 데 익숙하고 적응하지만 일정 기간이 지나면 차단되는 데는 익숙하지 않습니다.

따라서 연결 수를 제한하거나 모두 허용하는 것이 좋지만, 중간에 다운로드가 끊어지고 사용자가 다시 연결할 수 없는 등 나쁜 영향을 미칠 수 있으므로 중간에 사용자를 금지하는 스크립트를 사용하지 않는 것이 좋습니다.

관련 정보