특정 IP 접속 차단 또는 이동 방법

길라잡이 0 9 10.11 05:35

접속한 아이피를 우선 외부 서비스를 통해 가져옵니다

그리고 그 아이피가 입력한 특정 아이피와 일치하는지 체크를 합니다

아이피가 일치하면 일치한 부분에 대한 처리를 하고 그게 아니면 다른 처리를 할수 있습니다

그럼 케이스를 몇가지 나열해 봅니다.

 

 

/ 특정 아이피를 특정 주소로 보냄

 

아래 스크립트는 123.12.12.123 그리고 123.12.12.124 2개의 아이피를 차단하는 소스입니다.

콤마를 하면서 차단 아이피를 늘려 나가면 됩니다.

해당 아이피로 접속을 하면 www.tistory.com 티스토리 메인 페이지로 이동하게 됩니다.

이 경우 접속자는 블로그 자체가 없는 것으로 인식 될 수 있습니다.

 

 

<script type="text/javascript" src="http://ip.esran.com/ipchk/"></script>

<script>

var ipchk = ipchk(); 

blckip = new Array('123.12.12.123','123.12.12.124'); 

for(i=0,max=blckip.length;i<max;i++){ 

    if(blckip[i]==ipchk) { 

        location.href="http://www.tistory.com";

        break; 

    }else{

    }

</script>

 

 

 

/ 특정 아이피 접속시 경고창을 띄우고 특정 주소로 보냄

 

콤마로 구분된 특정 아이피 접속시 접속한 아이피는 이용할 수 없습니다 라는 앨럿과 함께

www.tistory..com 주소로 보내버립니다.

이 경우 접속자가 차단을 확인할 수 있습니다.

그리고 해당 아이피로는 블로그 글을 볼 수 없습니다.

 

 

<script type="text/javascript" src="http://ip.esran.com/ipchk/"></script>

<script>

var ipchk = ipchk(); 

blckip = new Array('123.12.12.123','123.12.12.124'); 

for(i=0,max=blckip.length;i<max;i++){ 

    if(blckip[i]==ipchk) { 

        alert("접속한 아이피는 이용할 수 없습니다."); 

        location.href="http://www.tistory.com";

        break; 

    }else{

    }

</script>

 

 

 

/ 특정 아이피를 다른 주소로 보내고 이외 아이피는 또 다른 특정 주소로 보냄

 

 

이 경우는 특정 아이피는 티스토리로 보내고 이외 아이피는 구글 주소로 보내는 스크립트입니다.

블로그를 다른 주소로 이전할 때 사용할 수 있습니다.

가령 티스토리에서 워드프레스나 블로거로 이동할 때 또는 그 반대로 이동할 때 사용하면 됩니다.

가장 윗줄은 아이피를 가져오는 스크립트이므로 생략하면 안됩니다.

 

 

<script type="text/javascript" src="http://ip.esran.com/ipchk/"></script>

<script>

var ipchk = ipchk(); 

blckip = new Array('123.12.12.123','123.12.12.124'); 

for(i=0,max=blckip.length;i<max;i++){ 

    if(blckip[i]==ipchk) { 

        location.href="http://www.tistory.com";

        break; 

    }else{

        location.href="www.google.com";

    }

</script>

 

 

/ 스크립트 사용방법

 

해당 스크립트는 티스토리 같은 스킨 편집이 가능한 블로그에서 사용이 가능합니다

네이버 블로그 등의 에디터 형식의 스킨 편집 블로그에서는 사용할 수 없습니다

스크립트는 테스트 결과 head 태그 전에 사용하는 것이 잘 작동 됩니다

html 태그 바로 하단에서 head 태그 시작 전에 사용하면 됩니다

해당 스크립트를 사용하면 특정 아이피에서는 블로그의 메인부터 모든 포스팅에 해당하는 주소까지 모두 접속이 차단됩니다

스크립트가 적용되지 않는 관리자 페이지는 접속이 가능하므로 자신의 아이피로 먼저 테스트를 해보면 될것 같습니다.

 

해당 서비스에서 스크립트를 내려버리면 작동이 안될 수도 있습니다.

현재는 잘 작동되며 확인된 소스입니다.​ 

 

 

Comments

번호 제목 글쓴이 날짜 조회
94 작업기록 개인정보설정 작업 기록 지우기 윈도우10 사용자 꿀팁 길라잡이 11.03 7
93 버추얼박스에서 가상 하드 용량 늘이기 길라잡이 11.02 10
92 제이쿼리 불투명 배경 레이어 띄우기 길라잡이 10.30 7
91 워드프레스 본문 특성이미지 숨기기 테마별 소스 삭제 길라잡이 10.22 7
90 워드프레스 글 제목에 HTML 태그 사용하기 길라잡이 10.19 9
89 제이쿼리 검은배경 팝업창 길라잡이 10.16 10
88 워드프레스 반지하 링크파일 차단 해제 길라잡이 10.11 13
열람중 특정 IP 접속 차단 또는 이동 방법 길라잡이 10.11 10
86 워드프레스 구글 사이트맵 길라잡이 09.27 9
85 윈도우 10 작업표시줄 미리 보기 끄는 방법 길라잡이 08.08 17
84 윈도우10 파일 확장자 변경하기 길라잡이 06.25 15
83 [CentOS7] PHP 7.3 to 7.2 downgrade (PHP 다운그레이드) 방법 길라잡이 06.17 34
82 CENTOS 7 / RHEL 7 LINUX 시스템에 PHP 7.3을 설치하는 방법 길라잡이 06.17 35
81 CentOS 6, CentOS 7에서 nginx 1.14.2, mysql 8.0.15, php 7.3.4 설… 길라잡이 06.17 26
80 Yum repo 제거 길라잡이 06.16 20
79 CentOS 7에서 PHP 7.3을 설치하는 방법 길라잡이 06.16 99
78 PHP 7.3.4 Stable Source 설치 길라잡이 06.15 23
77 CentOS 6에 PHP 5.3 설치 (yum) 길라잡이 06.15 20
76 [Linux] phpMyAdmin 오류 생길때 (The mbstring extension is missing… 길라잡이 06.15 23
75 워드프레스 멀티사이트 만들기 길라잡이 06.13 27
74 특정 IP에서만 보기 길라잡이 06.13 95
73 [PHP 5 / 7] php.ini 설정 변경 길라잡이 06.13 34
72 CentOS7 + PHP7 + SQL Server 연결 길라잡이 06.13 34
71 [CentOS 7] PHP 5.4 to PHP 7.1 업그레이드 길라잡이 06.13 34
70 당신의 숨겨진 재능을 알아보는 행동 심리테스트 길라잡이 05.03 32
69 생활 속의 재활용 아이디어 길라잡이 05.02 30
68 파일이름 일괄변경 DarkNamer 프로그램 길라잡이 03.12 26
67 워드프레스의 속도 향상을 위한 W3 Total Cache 플러그인 사용법 및 설정 방법 길라잡이 02.24 30
66 VirtualBox 네트워크 브릿지에서 이름이 없는 경우 길라잡이 02.09 31
65 그 밖의 기능 WordPress.org 링크삭제 길라잡이 01.09 37


 

페이스북에 공유 트위터에 공유 구글플러스에 공유 카카오스토리에 공유 네이버밴드에 공유