Op dinsdag 29 april 2003 03:27, schreef Miguel Manso: > Hi there, > > I've a linux machine acting as a router. I'm VERY happy with it and I'm > learning a lot (iptables rocks). > > Now, I've something strange that I don't know how to solve. > > I've a static public IP, let's imagine - 100.100.100.1 > > All the requests to that IP are redirected to the internal ip - 192.168.1.6 > > Now, inside 192.168.1.6 if I ping 100.100.100.1 I get: > > 64 bytes from 100.100.100.1: icmp_seq=16 ttl=61 time=23.7 ms > > But, if I ping 'localhost' I get: > > 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 > time=0.044 ms > > > This means that the ping that I'm doing to 100.100.100.1 is going to the > router, going to the outside, coming back to the router and to the internal > machine again. > > Can I "say" something to the linux router to just redirect all the requests > to the 100.100.100.1 ip to the internal machine 192.168.1.6? > > Thanks a lot for the help. > > ===== > Miguel Manso > mmanso@xxxxxxxxx > > __________________________________ > Do you Yahoo!? > The New Yahoo! Search - Faster. Easier. Bingo. > http://search.yahoo.com My guess is, you have to alter your /etc/hosts file , cause when internal ip not is recognized ,then a query to the outside wil be made. /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.6 yourname domain yourname 100.100.100.1 yourname2domain yourname2 Pascal (PC-Secure)