Bonjour,

Je suis sous Debian, et je souhaite rediriger les demandes arrivant sur mon serveur par le port 80 vers le port 8080. J'ai donc ajouté les règles iptables suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
iptables -t nat -A OUTPUT --destination localhost -p tcp --dport 80 -j REDIRECT --to-ports 8080
iptables -t nat -A OUTPUT --destination X.X.X.X -p tcp --dport 80 -j REDIRECT --to-ports 8080
iptables -t nat -A PREROUTING --destination X.X.X.X -p tcp --dport 80 -j REDIRECT --to-ports 8080
(où X.X.X.X est mon adresse ip publique)

Tout est ok, quand j'accède à mon serveur X.X.X.X depuis l'extérieur, la redirection est bien effectuée.

Cependant, quand je suis sur mon serveur, et que j'essaie d'accéder au serveur X.X.X.X, la redirection ne s'effectue pas ! Comment dois-je m'y prendre pour corriger cela ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$ wget http://X.X.X.X
--2015-02-11 10:41:15--  http://X.X.X.X/
Connexion vers X.X.X.X:80...échec: Connexion refusée.