Как проверить GeoIP .dat библиотека в местном

Я нахожусь в проекте, где я должен реализовать GeoIP на экземпляре Redhat Apache. На данный момент я тестирую только локальную конфигурацию. Вот:

<IfModule mod_geoip.c>
  GeoIPEnable On
  GeoIPDBFile PATH_TO_LIB\GeoIP.dat
  GeoIPEnableUTF8 On
  GeoIPOutput All
</IfModule>

Идея / Гипотеза: я хочу проверить результаты работы библиотеки и изменить ее, чтобы связать локальный хост с другой страной. Другими словами:

193 => France

Временно станет в библиотеке

127 => France

в целях тестирования.

Вопрос: Как я могу узнать, что библиотека GeoIP.dat называется? Кто-нибудь проверял это раньше?

Спасибо,

1 ответ

Решение

Протестируйте его через прокси, который позволяет вам выбирать страны или услуги VPN, такие как BlackVPN, HideMyAss и т. Д., Которые также позволяют вам выбирать страны. Ваше соединение будет затем замаскировано, как если бы оно было получено из этой страны, и ваш сервер должен ответить соответствующим образом.

Чтобы проверить его без внешнего подключения к нему, у вас есть несколько вариантов в соответствии с этой статьей (которая фокусируется на Varnish и Drupal, но принцип тот же): https://docs.acquia.com/articles/testing-geoip-headers

Вы можете использовать.htaccess, чтобы попробовать разные заголовки, или подделать заголовки с помощью CURL и т. Д.

Больше информации о подмене адреса отправителя здесь:

https://stackoverflow.com/questions/5092563/how-to-fake-serverremote-addr-variable

Другие вопросы по тегам