2013-07-17 3 views
1

특정 국가의 방문자를 차단하는 해결책을 찾고 있었는데 그렇게 간단하지 않다는 것을 알았습니다 (업데이트 된 IP 등의 데이터베이스가 필요함). 그래서 저는 생각했습니다 ... 사용자의 시간대를 인식하고 블로킹에 관심이있는 국가의 시간대와 같으면 차단합니다. 이 아이디어에 대한 의견을 묻고 싶습니다. 권장 사항을 수행하고 그것을 구현하는 가장 쉬운 방법은 무엇입니까? PHP?시간대별로 방문자를 차단 하시겠습니까?

P. 계절에 따라 변경 될 수 있습니다.

감사합니다.

+2

한 국가를 차단하는 대신 다른 국가도 같은 시간대에 차단할 수 있습니다. – MaVRoSCy

+0

예, 괜찮습니다. 같은 시간대에있는 모든 국가를 차단해도 괜찮습니다. 특정 블록을 차단하십시오. – dnns

답변

1

Apache 모듈 mod_geoip2을 사용하면이 작업을 수행 할 수 있습니다.

mod_geoip2 모듈은 GeoIP 데이터베이스 조회를 Apache 웹 서버에 내장합니다. 임의의 주소를 찾는 것과는 반대로, 이 웹 서버에 연결하는 클라이언트의 IP를 조회 할 수만 있습니다.

+0

감사합니다, @MaVRoSCy, 나는 그것을 밖으로 검사 할 것이다! – dnns

관련 문제