J'ai réussi à configurer une redirection de port sur un routeur Mikrotik qui traduit chaque demande allant à l'adresse IP WAN sur le port 8844 (disons: 20.20.20.22:8844) de mikrotik à l'adresse IP locale et le même port.
Comme j'ai un nom DNS pour l'adresse IP WAN (20.20.20.22), je voudrais que cette règle fonctionne également à partir du réseau interne:
192.168.111.77 -> 20.20.20.22:8844 -> 192.168.111.2:8844
J'ai trouvé une page Web Mikrotik qui décrit cette situation: http://wiki.mikrotik.com/wiki/Hairpin_NAT Mais je n'ai pas pu obtenir la même chose.
Voici un écran d'impression de la règle
C'est juste un écran d'impression partiel mais tout le reste n'est pas défini (vide).
EDIT: la règle de redirection de port et la mascarade classique sur le routeur ressemblent à ceci:
/ip firewall nat
add chain=dstnat in-interface=ether1-gateway protocol=tcp dst-port=8844 \
action=dst-nat to-address=192.168.111.2 to-port=8844
add chain=srcnat out-interface=ether1-gateway action=masquerade
Nat Masquerade 192.168.111.0/24 à 192.168.111.0/24 cela fonctionne pour tous les services à la fois. ne spécifiez pas d'interface ni de port. le port interne doit être le même que le port externe.
la source