Как проверить 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