GeoIP и Онтарио, Канада? - PullRequest
       31

GeoIP и Онтарио, Канада?

0 голосов
/ 20 марта 2012

У меня было несколько пользователей из Онтарио, Канада, связались со мной и сказали, что они не могут получить доступ к моему сайту. Используя модуль GeoIP в моем файле htaccess, я разрешил Канаду. Есть идеи, что может быть причиной этого?

Вот моя запись в файле htaccess

<IfModule mod_geoip.c>
    GeoIPEnable On

    # US - United States
    # CA - Canada

    SetEnvIf GEOIP_COUNTRY_CODE US AllowCountry
    SetEnvIf GEOIP_COUNTRY_CODE CA AllowCountry

    Deny from all
    Allow from env=AllowCountry

</IfModule>

Интересно, что если я сделаю наоборот, они получат доступ так:

<IfModule mod_geoip.c>
    GeoIPEnable On

    SetEnvIf GEOIP_COUNTRY_CODE NG BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE RO BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE VN BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE GH BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE SN BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE TN BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE IN BlockCountry
    SetEnvIf GEOIP_COUNTRY_CODE KE BlockCountry

    Deny from env=BlockCountry

</IfModule>

Есть идеи, что может произойти?

1 Ответ

0 голосов
/ 20 марта 2012

Не доверяйте географической информации, собранной по IP-адресам. Существует высокая вероятность того, что информация, связанная с IP-адресом, недействительна или быстро устарела. IP-адреса могут быть динамически маршрутизированы, пользователь клиента может прийти через прокси или туннель и т. Д.

...