Как вы ограничиваете доступ к сайту по географическому положению? - PullRequest
0 голосов
/ 09 июня 2010

Мне нужно придумать способ ограничить доступ пользователей к странице IP-адресами в Северной Каролине. Это связано с правами на использование некоторых аудио MP3. Существуют ли компании, предоставляющие эту услугу, или список диапазонов IP-адресов для географического местоположения? Это в среде Unix, JBoss / Seam. Спасибо.

Ответы [ 4 ]

1 голос
/ 09 июня 2010

Несмотря на то, что это не очень хорошая идея (пользователи могут использовать прокси-сервер и обойти это ограничение), вы можете найти множество служб, которые ищут его: http://www.google.com/search?client=ubuntu&channel=fs&q=ip+geolocation&ie=utf-8&oe=utf-8

Насколько я знаю, http://www.maxmind.com является одним из лучших доступных и используется на сайтах, таких как Sourceforge.

Вы должны реализовать эти ограничения для вашего приложения, а не для вашего сервера через файлы .htaccess.

1 голос
/ 09 июня 2010

используйте geoip от http://www.maxmind.com/

у них есть как бесплатные услуги, так и услуги на основе подписки (точнее)

1 голос
/ 09 июня 2010

Вы можете попробовать ip2location, и из этого списка попробуйте извлечь определенных провайдеров в Северной Каролине. Когда вы проверяете IP, вы можете запросить этот список, чтобы получить поставщика и проверить, находится ли этот поставщик в этой области или нет.

Надеюсь, это поможет.

1 голос
/ 09 июня 2010

Я сомневаюсь, что такой список доступен. Вы можете проверить регистрационную информацию с полученного вами IP-адреса, который разрешается Интернет-провайдером пользователя (не очень точно).

Но всегда есть способ обойти это, используя прокси-сервисы, такие как proxy.org (или Google Proxy)

...