Avatar billede cprasmussen Nybegynder
09. juli 2003 - 11:09 Der er 2 kommentarer

IP logging fra web-server bag nat-firewall?

Hejsa

Jeg har en web-server kørerende bag en nat-firewall og nu er behovet for at logge informationer om de besøgende opstået.

Mit problem er at det er IP'en fra min firewall/router der bliver logget og ikke klientens.

Jeg indhenter IP adressen fra browser variablerne med følgende kode:

$ip = $ENV{'REMOTE_ADDR'};

Jeg har også prøvet at bruge use Net::hostent;, men det giver samme resultat!

Nogen forslag?
Avatar billede breum Nybegynder
12. juli 2003 - 15:31 #1
hmmm problemet ligger vel i routeren, for $ENV{REMOTE_ADDR}; er korrekt!
Avatar billede cprasmussen Nybegynder
12. juli 2003 - 23:03 #2
Hvad er løsningen så? Jeg kan konstatere at f.eks. VSFTPD logger de indkommende IP'er korrekt...
Jeg tænker lidt på at hvis det var programmeret i f.eks. Java ville jeg have en socket som jeg kunne kalde getInetAddress() på - findes der ikke noget ligende et sted?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester