2014-06-07 3 views
0

내 전자 상거래 사이트에서 미국, 멕시코 및 캐나다를 제외한 모든 국가를 차단하고 싶습니다. HTTPModule을 사용하는 연구가 가장 좋은 방법 인 것처럼 보였습니다. 그러나 이것은 내가 수백 개의 ip 범위 목록을 통과해야하고 코드의 상당 부분이 woudl에 필요합니다.ASP.NET 모든 외부 IP를 차단하는 가장 빠른 방법은 무엇입니까?

누구든지 빠른 방법으로 아이디어를 얻지 못했습니까?

답변

0

IP 주소 범위를 차단 한 경우에도 get reallocated 또는 take up으로 변경됩니다. 또한 IP 주소를 스푸핑하거나 원하는 장소에 있지 않더라도 다른 국가의 라우터/게이트웨이를 통해 나가기 위해 여러 가지 서비스를 사용할 수도 있습니다.

클라이언트 컴퓨터에서 설정 한 로캘 및/또는 표준 시간대를 볼 수 있습니다. 이것은 실수가 아니며 해결할 수 있습니다 (고객이 차단하려는 작업을 알고있는 경우).

en-us, en-ca, fr-ca, es-MX, 문자는 문자입니다. 대시가 끝나면 ISO 3166 Codes for Countries입니다. 이것은 당신에게 시작을 제공 할 수 있습니다, 그것은 절대 오류가 아니지만, 어쨌든 그것을 얻지 않을거야,하지만 공정한 금액을 제거하는 매우 가벼운 방법.

0
  • IMHO의 최고의 방법 : 응용 프로그램 및/또는 네트워크 방화벽 (장비) 규칙은

  • 을 (해당되는 경우,이 심지어 완전히 필터링 IP 주소를 할 필요성을 부정 할 수있다,라고 한)
  • IIS

+0

나는 공유 호스팅을 사용하고 있습니다. IIS 설정에 액세스하는 것은 제가 선택할 수있는 옵션이 아닙니다. – user1698144