Andreas Kretschmer a écrit :
am Sun, dem 11.01.2004, um 11:21:17 +0100 mailte Romain Moyne folgendes:
Hello,
I'm French and my english is bad ;)
I'm German and my english is bad, too ;-)
I have a http server (debian 3.0) behind a router (debian 3.0). I have a
problem when I want to log the visitor's IP of my website with PHP or
Perl or all language. I have always the IP of my router ! Somebody tell
me that I must do port translation but I have searched and I haven't
fand anything.
Can you help me ?
This is the rules of my router :
iptables -t nat -A PREROUTING -d MyIP -p tcp --dport 80 -j DNAT
--to-destination 192.168.0.3:80
With this rule you make a 'DNAT', the WebServer can only see the
Source-IP from your router.
You can install a WebServer or an Proxy for your Webserver on the
router, than you can see the visitor's IP and you can log this.
A other way is to analyse the logged packets on the router.
Andreas
There isn't another possibility ? I must install a proxy ? (a proxy with
a pentium 133Mhz will run bad ?)