Как показали тесты, которые я проводил (используя Java API для чтения GeoIP.dat
, а также локальный тест) может быть недостаточно, мне было интересно, что происходит на NginX, когда настроен модуль гео-IP, и когда не найдено сопоставление IP-адреса и страны ..?
Примеры результатов с использованием Java API:
151.38.39.114 -> IT
12.25.205.51 -> US
0.0.0.0 -> --
127.0.0.1 -> --
Итак, если я сделаю это:
proxy_set_header GeoIP-CountryCode $geoip_country_code;
я также получу '--'
в результате из NginX, или пустая / пустая строка, или что-то еще, когда сопоставление для реального IP может отсутствовать (если это вообще возможно ..)?
(Примечание: при тестировании с локальных адресов, таких как 127.0.0.1
или 192.168.x.x
, Значение заголовка всегда было пустым (null))