한국에서만 접속 못 하게 막는 방법
본문
한국에서만 접속을 못 하는 글로벌 사이트를 오픈하려고 합니다.
이 경우 어떤 식으로 막는 게 좋을까요?
관련해서 조언 좀 부탁드립니다.
답변 7
클라우드플레어(Cloudflare) 서비스를 이용한 뒤,
방화벽 규칙(Firewall Rules) 활용을 검토해 볼 수 있을 듯 합니다.
* Cloudflare 대시보드에서 Security > WAF로 이동
* Create firewall rule 클릭
* Field는 Country, Operator는 equals, Value는 Korea 지정
* Action은 Block으로 설정 후 Deploy
아래 스킨을 받아서 국적 확인 코드 참고해 만들어 보세요.
참고로 이런 솔루션들 이용하셔도 될 듯.
관리자는 예외 처리하는걸 잊지마세요.
아이피를 기준으로 하면 됩니다.
sinbi 님이 링크를 알려주셨네요..
스킨 맨위에 php 파일 위치가 있습니다.
그것을 활용 하시면 됩니다
해외 브이피엔을 쓰면 볼 수 있게 될 것입니다
호스팅을 사용하시는 경우,
호스팅업체에서 허용할 국가를 설정할 수 있는 부분이 대부분 있습니다.
![]()
보통 접속자 ip 기반으로 얻어지는 국가 정보 기반으로 차단하는데
VPN 우회 접속하게 되면 소용 없습니다.
클플 사용시 클플 헤더로 country ip 차단되어서 쉬워요
클플 사용안하시면 ip 체킹 api를 사용하거나 국가별 아이피 range 리스트를 따와서 써야됩니다
답변을 작성하시기 전에 로그인 해주세요.