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

길라잡이 0 30 2019.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

번호 제목 글쓴이 날짜 조회
101 crontab에서 wget으로 외부 url 실행하기 길라잡이 02.16 13
100 루트만 다른 도메인 URL로 리디렉션시키는 방법 길라잡이 02.16 9
99 Cloudflare서비스를 활용하여 무료로 SSL 보안인증설치하기 길라잡이 02.06 13
98 워드프레스 그 밖의 기능 위젯의 일부 항목 없애기 길라잡이 01.29 16
97 메모장 기본 저장 방식 UTF-8 변경하는 방법 길라잡이 2019.12.22 16
96 윈도우 10 정품인증을 없애고 해제하는 방법 길라잡이 2019.11.22 24
95 크롬 마우스 우클릭 해제 피그툴박스(pig toolbox) 대체 길라잡이 2019.11.22 24
94 작업기록 개인정보설정 작업 기록 지우기 윈도우10 사용자 꿀팁 길라잡이 2019.11.03 24
93 버추얼박스에서 가상 하드 용량 늘이기 길라잡이 2019.11.02 34
92 제이쿼리 불투명 배경 레이어 띄우기 길라잡이 2019.10.30 32
91 워드프레스 본문 특성이미지 숨기기 테마별 소스 삭제 길라잡이 2019.10.22 31
90 워드프레스 글 제목에 HTML 태그 사용하기 길라잡이 2019.10.19 33
89 제이쿼리 검은배경 팝업창 길라잡이 2019.10.16 31
88 워드프레스 반지하 링크파일 차단 해제 길라잡이 2019.10.11 31
열람중 특정 IP 접속 차단 또는 이동 방법 길라잡이 2019.10.11 31
86 워드프레스 구글 사이트맵 길라잡이 2019.09.27 30
85 윈도우 10 작업표시줄 미리 보기 끄는 방법 길라잡이 2019.08.08 39
84 윈도우10 파일 확장자 변경하기 길라잡이 2019.06.25 33
83 [CentOS7] PHP 7.3 to 7.2 downgrade (PHP 다운그레이드) 방법 길라잡이 2019.06.17 55
82 CENTOS 7 / RHEL 7 LINUX 시스템에 PHP 7.3을 설치하는 방법 길라잡이 2019.06.17 58
81 CentOS 6, CentOS 7에서 nginx 1.14.2, mysql 8.0.15, php 7.3.4 설… 길라잡이 2019.06.17 102
80 Yum repo 제거 길라잡이 2019.06.16 32
79 CentOS 7에서 PHP 7.3을 설치하는 방법 길라잡이 2019.06.16 110
78 PHP 7.3.4 Stable Source 설치 길라잡이 2019.06.15 47
77 CentOS 6에 PHP 5.3 설치 (yum) 길라잡이 2019.06.15 260
76 [Linux] phpMyAdmin 오류 생길때 (The mbstring extension is missing… 길라잡이 2019.06.15 51
75 워드프레스 멀티사이트 만들기 길라잡이 2019.06.13 49
74 특정 IP에서만 보기 길라잡이 2019.06.13 116
73 [PHP 5 / 7] php.ini 설정 변경 길라잡이 2019.06.13 55
72 CentOS7 + PHP7 + SQL Server 연결 길라잡이 2019.06.13 50


 

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