지역밴 banCountry v0.1.1 정보
지역밴 banCountry v0.1.1첨부파일
본문
안녕하세요.
저희 사이트에 지역밴 기능이 필요해서 geoIP를 이용해서 만들어보았습니다.
* 주의사항 *
회원가입 관련 에러가 있습니다. 사용을 자제해주세요
* 업데이트 *
v0.1
# CN, RU, AU(중국, 러시아, 호주)가 기본 지역밴 대상
v0.1.1
# 문법 에러 수정. 13번째 라인
이 부분을
로 수정
# 기본 지역밴 대상에서 AU(호주) 제외.
* 사용방법 *
1. 압축파일(banCountry.tar)을 압축해제합니다.
2. 그러면 geoIP 폴더와 extend 폴더가 나옵니다.
3. geoIP 폴더와 extend 폴더를 config.php 파일이 있는 폴더에 업로드합니다. (루트 폴더)
* 적용된 나라 *
현재 CN(중국), RU(러시아)가 적용되어있습니다. 원하시는 나라로 바꾸시면 됩니다.
* 적용되는 나라 *
AP(아시아/태평양), EU(유럽), AD(안도라), AE(아랍 에미리트), AF(아프가니스탄), AG(안티가 바부다), AI(앵궐라), AL(알바니아), AM(아르메니아), AN(네덜란드령 안틸레스), AO(앙골라), AQ(남극), AR(아르헨티나), AS(미국령 사모아), AT(오스트리아), AU(오스트레일리아), AW(네덜란드령 아루바), AZ(아제르바이잔), BA(보스니아 헤르체코비나), BB(바베이도스, 바르바도스), BD(방글라데시), BE(벨기에), BF(부르키나파소), BG(불가리아), BH(바레인), BI(부룬디), BJ(베냉), BM(영국령 버뮤다), BN(브루나이), BO(볼리비아), BR(브라질), BS(바하마), BT(부탄), BV(노르웨이령 부베섬), BW(보츠와나), BY(벨라루스), BZ(벨리즈), CA(캐나다), CC(호주령 코코스 섬), CD(콩고 민주공화국), CF(중앙 아프리카 공화국), CG(콩고), CH(스위스), CI(코트디 부아르), CK(쿡 제도), CL(칠레), CM(카메룬), CN(중국), CO(콜롬비아), CR(코스타리카), CU(쿠바), CV(카보베로데), CX(호주령 크리스마스 섬), CY(키프로스), CZ(체코), DE(독일), DJ(지부티), DK(덴마크), DM(도미니카 연방), DO(도미니카 공화국), DZ(알제리), EC(에콰도르), EE(에스토니아), EG(이집트), EH(서사하라), ER(에리트레아), ES(스페인), ET(에티오피아), FI(핀란드), FJ(피지), FK(영국령 포클랜드 제도), FM(미크로네시아), FO(페로 제도), FR(프랑스), FX(프랑스 대륙), GA(가봉), GB(영국), GD(그레나다), GE(그루지야), GF(프랑스령 기아나), GH(가나), GI(영국령 지브롤터), GL(그린란드), GM(감비아), GN(기니), GP(프랑스령 과돌로프), GQ(적도 기니), GR(그리스), GS(영국령 사우스조지아 사우스샌드위치 제도), GT(과테말라), GU(괌), GW(기니비사우), GY(가이아나), HK(홍콩), HM(허드 맥도널드 제도), HN(온두라스), HR(크로아티아), HT(아이티), HU(헝가리), ID(인도네시아), IE(아일랜드), IL(이스라일), IN(인도), IO(영국령 인도양 지역), IQ(이라크), IR(이란), IS(아이슬란드), IT(이탈리아), JM(자메이카), JO(요르단), JP(일본), KE(케냐), KG(키리기스스탄), KH(캄보디아), KI(키리바시), KM(코모로), KN(세인트키츠 네비스), KP(북한), KR(한국), KW(쿠웨이트), KY(영국령 케이맨), KZ(카자흐스탄), LA(라오스), LB(레바논), LC(세인트 루시아), LI(리히텐슈타인), LK(스리랑카), LR(라이베리아), LS(레소토), LT(리투아니아), LU(룩셈부르크), LV(라트비아), LY(리비아), MA(모로코), MC(모나코), MD(몰도바), MG(마다가스카르), MH(마샬 제도), MK(마케도니아), ML(말리), MM(미안먀), MN(몽골), MO(마카오), MP(북 마리아나 제도), MQ(마르티니크), MR(모리타니), MS(영국령 몬트새렛), MT(몰타), MU(모리셔스), MV(말디브), MW(말라위), MX(멕시코), MY(말레이시아), MZ(모잠비크), NA(나미비아), NC(뉴칼레도니아), NE(니제르), NF(호주령 노퍽 섬), NG(나이지리아), NI(니카라과), NL(네덜란드), NO(노르웨이), NP(네팔), NR(나우루), NU(뉴질랜드령 니우에), NZ(뉴질랜드), OM(오만), PA(파나마), PE(페루), PF(프랑스령 폴리네시아), PG(파푸아 뉴기니), PH(필리핀), PK(파키스탄), PL(폴란드), PM(생 피에르 미클롱), PN(영국령 핏케언), PR(푸에르토리코), PS(팔레스타인), PT(포르투갈), PW(팔라우), PY(파라과이), QA(카타르), RE(레위니옹), RO(루마니아), RU(러시아), RW(르완다), SA(사우디 아라비아), SB(솔로몬 제도), SC(세이셸), SD(수단), SE(스웨덴), SG(싱가포르), SH(세인트 헬레나), SI(슬로베니아), SJ(스발바르 얀바옌 제도), SK(슬로베키아), SL(시에라리온), SM(산 마리노), SN(세네갈), SO(소말리아), SR(수리남), ST(상투메 프리시페), SV(엘 살바도르), SY(시리아), SZ(스와질랜드), TC(영국령 터크스 케이커스 제도), TD(차드), TF(프랑스령 남방 및 남극), TG(토고), TH(태국), TJ(타지키스탄), TK(토켈라우 제도), TM(투르크메니아), TN(튀니지), TO(통가), TL(동티모르), TR(터키), TT(트리니다드 토바고), TV(투발루), TW(대만), TZ(탄자니아), UA(우크라이나), UG(우간다), UM(미국령 군소 제도), US(미국), UY(우루과이), UZ(우즈베키스탄), VA(바티칸 시티), VC(세인트빈센트 그레나딘), VE(베네주엘라), VG(영국령 버진 아일랜드), VI(미국령 버진 아일랜드), VN(베트남), VU(바누아투), WF(프랑스령 왈리스 퓌티나), WS(사모아), YE(예멘), YT(마요트), RS(세르비아), ZA(남 아프리카), ZM(잠비아), ME(몬테네그로), ZW(짐바브웨), A1(익명 프록시), A2(위성 공급자), O1(기타), AX(올란드 제도), GG(영국 왕실령 건지 섬), IM(영국 왕실령 맨 섬), JE(영국 왕실령 저지 섬), BL(생바르텔레미), MF(세인트 마틴) :: 총 252개국
차근차근 업데이트하여 프록시도 막고.. 밴 페이지도 제작해야겠습니다.
구인 게시판 스킨을 7월달에 올렸으니 약 7개월만에 올리는 파일이네요 ㅎㅎ
현재 준비중인 것은 포럼 게시판밖에 없네요.
저희 사이트에 지역밴 기능이 필요해서 geoIP를 이용해서 만들어보았습니다.
* 주의사항 *
회원가입 관련 에러가 있습니다. 사용을 자제해주세요
* 업데이트 *
v0.1
# CN, RU, AU(중국, 러시아, 호주)가 기본 지역밴 대상
v0.1.1
# 문법 에러 수정. 13번째 라인
$cty = geoip_country_code_by_addr($gi, $connecter_ip);
이 부분을
$cty = geoip_country_code_by_addr($geoIP, $connecter_ip);
로 수정
# 기본 지역밴 대상에서 AU(호주) 제외.
* 사용방법 *
1. 압축파일(banCountry.tar)을 압축해제합니다.
2. 그러면 geoIP 폴더와 extend 폴더가 나옵니다.
3. geoIP 폴더와 extend 폴더를 config.php 파일이 있는 폴더에 업로드합니다. (루트 폴더)
* 적용된 나라 *
현재 CN(중국), RU(러시아)가 적용되어있습니다. 원하시는 나라로 바꾸시면 됩니다.
* 적용되는 나라 *
AP(아시아/태평양), EU(유럽), AD(안도라), AE(아랍 에미리트), AF(아프가니스탄), AG(안티가 바부다), AI(앵궐라), AL(알바니아), AM(아르메니아), AN(네덜란드령 안틸레스), AO(앙골라), AQ(남극), AR(아르헨티나), AS(미국령 사모아), AT(오스트리아), AU(오스트레일리아), AW(네덜란드령 아루바), AZ(아제르바이잔), BA(보스니아 헤르체코비나), BB(바베이도스, 바르바도스), BD(방글라데시), BE(벨기에), BF(부르키나파소), BG(불가리아), BH(바레인), BI(부룬디), BJ(베냉), BM(영국령 버뮤다), BN(브루나이), BO(볼리비아), BR(브라질), BS(바하마), BT(부탄), BV(노르웨이령 부베섬), BW(보츠와나), BY(벨라루스), BZ(벨리즈), CA(캐나다), CC(호주령 코코스 섬), CD(콩고 민주공화국), CF(중앙 아프리카 공화국), CG(콩고), CH(스위스), CI(코트디 부아르), CK(쿡 제도), CL(칠레), CM(카메룬), CN(중국), CO(콜롬비아), CR(코스타리카), CU(쿠바), CV(카보베로데), CX(호주령 크리스마스 섬), CY(키프로스), CZ(체코), DE(독일), DJ(지부티), DK(덴마크), DM(도미니카 연방), DO(도미니카 공화국), DZ(알제리), EC(에콰도르), EE(에스토니아), EG(이집트), EH(서사하라), ER(에리트레아), ES(스페인), ET(에티오피아), FI(핀란드), FJ(피지), FK(영국령 포클랜드 제도), FM(미크로네시아), FO(페로 제도), FR(프랑스), FX(프랑스 대륙), GA(가봉), GB(영국), GD(그레나다), GE(그루지야), GF(프랑스령 기아나), GH(가나), GI(영국령 지브롤터), GL(그린란드), GM(감비아), GN(기니), GP(프랑스령 과돌로프), GQ(적도 기니), GR(그리스), GS(영국령 사우스조지아 사우스샌드위치 제도), GT(과테말라), GU(괌), GW(기니비사우), GY(가이아나), HK(홍콩), HM(허드 맥도널드 제도), HN(온두라스), HR(크로아티아), HT(아이티), HU(헝가리), ID(인도네시아), IE(아일랜드), IL(이스라일), IN(인도), IO(영국령 인도양 지역), IQ(이라크), IR(이란), IS(아이슬란드), IT(이탈리아), JM(자메이카), JO(요르단), JP(일본), KE(케냐), KG(키리기스스탄), KH(캄보디아), KI(키리바시), KM(코모로), KN(세인트키츠 네비스), KP(북한), KR(한국), KW(쿠웨이트), KY(영국령 케이맨), KZ(카자흐스탄), LA(라오스), LB(레바논), LC(세인트 루시아), LI(리히텐슈타인), LK(스리랑카), LR(라이베리아), LS(레소토), LT(리투아니아), LU(룩셈부르크), LV(라트비아), LY(리비아), MA(모로코), MC(모나코), MD(몰도바), MG(마다가스카르), MH(마샬 제도), MK(마케도니아), ML(말리), MM(미안먀), MN(몽골), MO(마카오), MP(북 마리아나 제도), MQ(마르티니크), MR(모리타니), MS(영국령 몬트새렛), MT(몰타), MU(모리셔스), MV(말디브), MW(말라위), MX(멕시코), MY(말레이시아), MZ(모잠비크), NA(나미비아), NC(뉴칼레도니아), NE(니제르), NF(호주령 노퍽 섬), NG(나이지리아), NI(니카라과), NL(네덜란드), NO(노르웨이), NP(네팔), NR(나우루), NU(뉴질랜드령 니우에), NZ(뉴질랜드), OM(오만), PA(파나마), PE(페루), PF(프랑스령 폴리네시아), PG(파푸아 뉴기니), PH(필리핀), PK(파키스탄), PL(폴란드), PM(생 피에르 미클롱), PN(영국령 핏케언), PR(푸에르토리코), PS(팔레스타인), PT(포르투갈), PW(팔라우), PY(파라과이), QA(카타르), RE(레위니옹), RO(루마니아), RU(러시아), RW(르완다), SA(사우디 아라비아), SB(솔로몬 제도), SC(세이셸), SD(수단), SE(스웨덴), SG(싱가포르), SH(세인트 헬레나), SI(슬로베니아), SJ(스발바르 얀바옌 제도), SK(슬로베키아), SL(시에라리온), SM(산 마리노), SN(세네갈), SO(소말리아), SR(수리남), ST(상투메 프리시페), SV(엘 살바도르), SY(시리아), SZ(스와질랜드), TC(영국령 터크스 케이커스 제도), TD(차드), TF(프랑스령 남방 및 남극), TG(토고), TH(태국), TJ(타지키스탄), TK(토켈라우 제도), TM(투르크메니아), TN(튀니지), TO(통가), TL(동티모르), TR(터키), TT(트리니다드 토바고), TV(투발루), TW(대만), TZ(탄자니아), UA(우크라이나), UG(우간다), UM(미국령 군소 제도), US(미국), UY(우루과이), UZ(우즈베키스탄), VA(바티칸 시티), VC(세인트빈센트 그레나딘), VE(베네주엘라), VG(영국령 버진 아일랜드), VI(미국령 버진 아일랜드), VN(베트남), VU(바누아투), WF(프랑스령 왈리스 퓌티나), WS(사모아), YE(예멘), YT(마요트), RS(세르비아), ZA(남 아프리카), ZM(잠비아), ME(몬테네그로), ZW(짐바브웨), A1(익명 프록시), A2(위성 공급자), O1(기타), AX(올란드 제도), GG(영국 왕실령 건지 섬), IM(영국 왕실령 맨 섬), JE(영국 왕실령 저지 섬), BL(생바르텔레미), MF(세인트 마틴) :: 총 252개국
차근차근 업데이트하여 프록시도 막고.. 밴 페이지도 제작해야겠습니다.
구인 게시판 스킨을 7월달에 올렸으니 약 7개월만에 올리는 파일이네요 ㅎㅎ
현재 준비중인 것은 포럼 게시판밖에 없네요.
추천
3
3
댓글 3개
멋진 팁 감사합니다.
그런데 질문을 좀 드리고 싶은데... ^^;;
GEOIP가 접속 아이피로 각 나라와 시,구 까지는 나오는데...
동까지는 안되는건가요? 예전에어디선가에 동까지 나온다는 말을 본거 같은데...
그런데 질문을 좀 드리고 싶은데... ^^;;
GEOIP가 접속 아이피로 각 나라와 시,구 까지는 나오는데...
동까지는 안되는건가요? 예전에어디선가에 동까지 나온다는 말을 본거 같은데...
http://asomeview.tistory.com/158 참고해보세요.
저는 geoIP는 단순히 지역밴하기 위해서 적용한 거라..
저는 geoIP는 단순히 지역밴하기 위해서 적용한 거라..
감사합니다. 역시나 한계가 있나 보네요.