Bonjour,
J'ai un petit problème de redirection de trafic.
Actuellement, j'ai une machine A dans mon LAN qui fait serveur web. J'ai besoin, sur une machine B, de faire une redirection de tout le trafic vers le serveur web.
Ça fonctionne bien depuis le LAN avec ces règles iptables (quand je me connecte sur http://machineB, j'arrive bien sur http://machineA:8080)
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.0.10:8080
iptables -t nat -A POSTROUTING -d 192.168.0.10 -p tcp --dport 8080 -j MASQUERADE
Seulement, ces règles ne fonctionne pas en local (c'est à dire que depuis la machine B, quand je me connecte sur http://localhost, je reste sur la machine B)
J'ai compris que c'était normal, la règle PREROUTING ne traite que ce qui arrive vers la machine B.
J'ai donc ajouté la règle :
iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination 192.168.0.10:8080
Seulement, cela ne fonctionne pas. Le navigateur local n'arrive pas à se connecter au site...
Quelqu'un aurait une idée ?
D'avance merci