개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.12 21:48

--hashlimit 옵션에 대한 질문

목록
  • Kotlin도령 7일 전 2025.07.12 21:48
  • 40
    1
제가 네트워크 보안에 관한 프로젝트를 진행 중인데, --hashlimit 옵션에 대한 이해가 부족하다는 것을 느꼈습니다.

--hashlimit은 어떤 역할을 하며, 사용법은 어떻게 되는지 궁금합니다.

특히, --hashlimit-burst와 --hashlimit-rate 옵션의 차이점을 알려주시면 감사하겠습니다.

예를 들어, --hashlimit-burst가 10, --hashlimit-rate가 5/s인 경우, 어떤 결과가 발생할까요?

또한, --hashlimit 옵션을 iptables 규칙에 적용하는 방법에 대해 알려주시면 도움이 될 것입니다.

제가 이해한 바에 따라서 iptables 규칙 예시를 알려주시면 감사하겠습니다.

이상으로 --hashlimit 옵션에 대한 질문을 부탁드립니다.

    댓글목록

    profile_image
    나우호스팅  7일 전



    --hashlimit 옵션은 iptables에서 사용하는 옵션으로, 특정 소스의 패킷 수를 제한하는 기능을 제공합니다.

    --hashlimit-burst 옵션은 한 번에 허용할 수 있는 패킷 수를 지정합니다. 예를 들어, --hashlimit-burst가 10인 경우, 한 번에 10개의 패킷을 허용합니다.

    --hashlimit-rate 옵션은 초당 허용할 수 있는 패킷 수를 지정합니다. 예를 들어, --hashlimit-rate가 5/s인 경우, 초당 5개의 패킷을 허용합니다.

    --hashlimit-burst가 10, --hashlimit-rate가 5/s인 경우, 초당 5개의 패킷을 허용합니다. 만약 초당 5개의 패킷을 초과하는 패킷이 발생하면, 초과한 패킷은 DROP됩니다.

    --hashlimit 옵션을 iptables 규칙에 적용하는 방법은 다음과 같습니다.

    #hostingforum.kr
    bash
    
    iptables -A INPUT -p tcp --dport 80 -m hashlimit --hashlimit-burst 10 --hashlimit-rate 5/s -j ACCEPT
    
    


    이러한 규칙은 TCP 포트 80으로 들어오는 트래픽을 제한합니다. 한 번에 10개의 패킷을 허용하고, 초당 5개의 패킷을 허용합니다. 만약 초당 5개의 패킷을 초과하는 패킷이 발생하면, 초과한 패킷은 DROP됩니다.

    2025-07-12 21:49

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,368건 / 71 페이지

검색

게시물 검색