J'ai un routeur Cisco configuré NAT (4 NAT statique et NAT dynamique). Mon problème est que je ne peux pas accéder aux serveurs internes en utilisant des adresses IP publiques à partir du réseau interne.
Je sais quel est le problème. J'ai fait beaucoup de recherches sur Google à propos de ce problème, et j'ai appris que la plupart des pare-feu / routeurs gèrent automatiquement cette situation.
Dans le cas de Cisco, l'épingle à cheveux NAT est l'une des solutions (je ne sais pas si j'ai raison). Comment puis je faire ça?.
j'ai besoin d'accéder au serveur en utilisant l'adresse IP 202.192.68.235
de mon PC, mais je ne peux pas.
Réponses:
Les NAT NVI ont déjà été évoqués par Aaron D.
Voici les bits de configuration pertinents d'un exemple de travail. Cela a été fait sur un CISCO881 avec IOS 15.4 (3) M6a
Configuration de l'interface:
ACL NAT:
Règles NAT:
En un mot:
Attention: NVI NAT peut être TRÈS pénible sur le CPU des routeurs bas de gamme comme la série 800. Là où mon ancien 881 était capable de fournir 50-60Mbit / s avec le NAT classique, le passage à NVI a fait chuter le débit à 20-30Mbit / s et aurait le CPU rougeoyant lorsqu'il était sous charge.
C'était également le cas lorsque la traduction à épingler n'était pas réellement utilisée, juste avec un trafic correspondant à la règle NAT sortante "interface ... surcharge" normale.
la source
Sur un ASA, c'est assez facile. Sur un routeur, je pense que vous pouvez configurer Nat / NVI pour obtenir ce que vous voulez.
Essayez ceci: Cisco Router Easy Hairpin NAT
la source
Il s'agit d'un transfert de port vers le même réseau. Pour de telles configurations DMZ, l'épingle à cheveux est préférée ou avoir un DNS local à résoudre pour ces serveurs internes. En dehors d'eux, il existe une solution équivalente.
La solution est d'avoir également une règle DNAT pour votre zone LAN afin que le paquet avec la destination ip 202.192.68.235 du client local puisse être traduit en 10.0.6.35 et redirigé vers le même réseau par le routeur.
Mais encore une fois, le problème est que le serveur essaiera de répondre directement au client car il appartient au même réseau. Maintenant, pour que le serveur réponde au client via un routeur, nous devons ajouter une règle SNAT qui ferait de la source un routeur.
Votre règle SNAT doit être très spécifique de sorte qu'elle s'applique uniquement au trafic provenant du sous-réseau local et destiné à 10.0.6.35. Cela résoudra votre problème à coup sûr.
Pour résumer, vous devez ajouter un DNAT et une règle SNAT pour l'interface LAN.
la source