Eu tenho uma instalação padrão do apache2 (2.4.7) com vhosts baseados em nome. Gostaria de fazer login no endereço IP privado do arquivo access.log
dos usuários que visitam este site a partir de hosts NAT.
Em outras palavras, além de registrar seu endereço IP roteável (o IP de seu gateway), eu também gostaria de registrar seu IP interno (por exemplo, 192.168.1.1) ao longo do caminho.
Eu lembro que isso é possível com bastante facilidade no dia (pré-2.0 dias)
Eu tentei X-Forwarded-For
, mas parece conter o mesmo valor que o IP do cliente normal.
Eu também encontrei este bit , que pode ter um papel:
All internal addresses 10/8, 172.16/12, 192.168/16, 169.254/16 and 127/8 blocks (and IPv6 addresses outside of the public 2000::/3 block) are only evaluated by mod_remoteip when RemoteIPInternalProxy internal (intranet) proxies are registered.
Como posso fazer isso funcionar? Quais mods e qual string de formato de log devo usar?