NginX com GeoIP - o que é retornado para código geográfico quando nenhum mapeamento é encontrado?

1

Como os testes que realizei (usando a API Java para ler GeoIP.dat , bem como teste local) podem ser insuficientes, fiquei me perguntando o que acontece no NginX quando o módulo geo-ip é configurado e quando não há mapeamento de IP para país seja encontrado..?

Exemplo de resultados usando a API Java:

151.38.39.114 -> IT  
12.25.205.51  -> US  
0.0.0.0       -> --
127.0.0.1     -> --

Então, se eu fizer isso:

proxy_set_header GeoIP-CountryCode $geoip_country_code;  

devo também obter '--' como resultado, do NginX, ou da string em branco / nulo, ou algo mais, quando o mapeamento para o IP real pode estar faltando (se possível)?

(Nota lateral: ao testar isso a partir de endereços locais, como 127.0.0.1 ou 192.168.x.x , o valor do cabeçalho estava sempre vazio (nulo))

    
por Less 29.12.2015 / 14:36

0 respostas