웹솔루션개발 22년 노하우! 해피CGI의 모든것

[해피CGI][cgimall] 특정한 IP를 차단하고 싶어요~ 본문

CGIMALL소개/자주하는질문

[해피CGI][cgimall] 특정한 IP를 차단하고 싶어요~

해피CGI윤실장 2017. 5. 24. 09:06

 

 

현재 사이트를 포털사이트에 등록하지 않았으나,
트래픽초과문제가 발생한다면, 검색엔진 로봇들이 방문하는 경우일 수 있습니다.


상위 www 폴더에 .htaccess 파일을 생성합니다.


.htaccess 파일안에는 아래와 같이 차단하려는 IP를 입력합니다.

66.249.67.99 동일한 IP를 차단합니다.
SetEnvIfNoCase REMOTE_ADDR 66.249.67.99 go_out

66.249.67. 앞자리가 동일한 IP대 전체를 차단합니다.
SetEnvIfNoCase REMOTE_ADDR 66.249.67. go_out
 
동일한 IP를 차단한다고 가정하면 아래와 같이 코드를 작성하시면 됩니다.
SetEnvIfNoCase REMOTE_ADDR 66.249.67.99 go_out
Order allow,deny
Allow from all
Deny from env=go_out


특정 아이피만 허용을 하고 싶은 경우에는
Order deny,allow
Deny from all
Allow from 111.222.333.444

같이 하시면 111.222.333.444 아이피로만 접속이 가능하게 됩니다.

만약 해외 아이피는 모두 차단하고 국내 아이피만 접속을 허용하고 싶은 경우

해외 아이피를 모두 차단으로 설정을 하는 것보다
국내 아이피만 접속할 수 있도록 하시는 것이 작업분량이 적을 것입니다.

국내 아이피 현황을 알고 싶으시다면 아래 사이트에서 확인해보실 수 있습니다.
https://인터넷정보센터.한국/jsp/infoboard/stats/interProCurrent.jsp

 

홈페이지바로가기 

Comments