Bonsoir,
Je tente de mettre en place une translation de port, qui fonctionne très bien depuis Internet vers le réseau LAN, mais entre une machine LAN et le serveur sur le même réseau ce ne fonctionne pas.
Je m’explique, j’ai une machine du nom de domaine machin.com avec comme résolve IP une IP Internet (style 80.x.x.x).
Si je ping machin.com, ca me donne une réponse de 80.x.x.x, une interface de ma machine routeur.
Si une personne viens d’internet pour la destination port 80, il y a une translation de port vers la bonne machine sur le réseau. Or si c’est une machine cliente en local qui fait une requêtte http par le nom de domaine, ca vas en direction de l’ip Internet, soit la machine routeur qui dispose de l’interface Internet, et non pas sur la véritable machine supportant le serveur Web.
Sur la machine routeur, il y a deux interface réseau, une eth0 et une eth1, la eth0 possède l’ip Internet et l’interface eth1 possède une ip privé du réseau local 192.168.1.254. Le serveur web porte l’ip 192.168.1.252, donc toutes les reqûettes venant d’Internet sont translaté vers la bonne machine.
eth0 > 80 > 192.168.1.252
eth0 > 22 > 192.168.1.254
Ce que je n’arrive pas à faire, c’est ceci :
eth1 > 80.x.x.x:80 > 192.168.1.252
Merci d’avance.