웹 서버에 IP 필터 기능을 구현하려면?

zzang2k의 이미지

안녕하세요??

초보 프로그래머 입니다.
이번에 프로젝트 과제를 하나 하려고 하는데,

리눅스+아파치 기반의 웹 서버에

클라이언트 IP주소를 필터링해서 허용/차단 하려는 기능을 구현하려고 하는데 도무지 감이 안잡혀서요~
C로 코딩 할거구요..

어떻게 접근해야 할 지.. raw 소켓을 이용하면 된다는 것 같은데 잘 몰라서 -_-

고수님들 조언 좀 해주세요~