.htaccess 를 이용한 아이피(ip) 차단 방법
컨텐츠 정보
- 19,857 조회
- 0 추천
- 목록
본문
우리는 종종 사이트가 트래픽 초과로... 닫혀버리는 일이 있다.
정말 어찌 할 수 없다...
그래서..우리는 아이피 차단이란 조치를 해야한다.
우선 텔넷/SSH 를 이용하여 차단하는 방법을 알아보자.
우선 vi .htaccess 로 편집 화면으로 들어간다. (vi 편집방법을 참고함)
차단 아이피 적는 방법 ("xxx" 는 아이피 숫자를 의미함)
1. 한개의 아이피
SetEnvIfNoCase remote_addr xxx.xxx.xxx.xxx go_out
2, 여러개의 아이피
SetEnvIfNoCase remote_addr 111.xxx.xxx.xxx go_out
SetEnvIfNoCase remote_addr 112.xxx.xxx.xxx go_out
3. 대역으로 차단
SetEnvIfNoCase remote_addr xxx.xxx.xxx. go_out
-> xxx.xxx.xxx 주소에 포함된 아래 모든 아이피가 차단된다.
SetEnvIfNoCase remote_addr xxx.xxx.1(2|3). go_out
-> xxx.xxx.12 주소에 포함된 아이피, xxx.xxx.13 주소에 포함된 모든 아이피가 차단된다.
공통으로 들어가는 사항으로 하단에 들어간다.
Order allow,deny
Allow from all
Deny from env=go_out
1. 한개의 아이피
SetEnvIfNoCase remote_addr xxx.xxx.xxx.xxx go_out
2, 여러개의 아이피
SetEnvIfNoCase remote_addr 111.xxx.xxx.xxx go_out
SetEnvIfNoCase remote_addr 112.xxx.xxx.xxx go_out
3. 대역으로 차단
SetEnvIfNoCase remote_addr xxx.xxx.xxx. go_out
-> xxx.xxx.xxx 주소에 포함된 아래 모든 아이피가 차단된다.
SetEnvIfNoCase remote_addr xxx.xxx.1(2|3). go_out
-> xxx.xxx.12 주소에 포함된 아이피, xxx.xxx.13 주소에 포함된 모든 아이피가 차단된다.
공통으로 들어가는 사항으로 하단에 들어간다.
Order allow,deny
Allow from all
Deny from env=go_out
개인적인 생각이지만.. 차단 아이피 적는곳 가장 뒤에 있는 go_out 과 공통으로 들어가는 문구 마지막에 go_out
부분은 동일하게 사용하면 어떤 단어를 써도 무관한 것 같다...(다른 사용자들은 spam 으로 사용하는걸 봐서는.. -_)
머 개인적인 생각이다... 왜냐면 테스트를 못했다..아직...^%^
출처 : http://blog.tohoya.com/42
관련자료
댓글 0
등록된 댓글이 없습니다.