Port de Windows

0

J'ai la configuration suivante sur un serveur Windows 2012 R2:

j'ai 2 nics: Nic1 a une adresse ipv4 publique (appelons ce 5.5.5.5) Nic2 a une adresse ip privée (192.168.2.10)

Alors maintenant, je veux configurer les éléments suivants:

si quelqu'un se connecte via rdp à l'adresse IP publique à l'aide d'un port non standard tel que 3390, il doit être transmis à l'adresse IP interne 192.168.2.10 vers le port 3389.

En outre, je veux seulement que RDP écoute l’IP interne 192.168.2.10.

comment est-ce possible?

merci dans les conseils!

Marcwa19197
la source
Qu'est-ce que cela va changer d'avoir RDP à l'écoute sur IP publique: 3390?
Bokan

Réponses:

0

Je pense que vous devez utiliser netsh. Dans votre cas, la commande devrait ressembler à:

netsh interface portproxy add v4tov4 listenaddress = 5.5.5.5 listenport = 3390 connectaddress = 192.168.2.10 connectport = 3389

Cela devrait faire l'affaire.

Mgccon
la source
Alors, dois-je ouvrir le port 3390 dans le pare-feu Windows?
Marcwa19197
Oui, vous avez sinon aucun paquet n'atteindra jamais le socket.
Mgccon
Donc, j'ai ouvert le port TCP 3390 et ajouté la commande netsh via administrator-powershell, mais maintenant je veux me connecter via le port 33.5 5.5.5.5, la connexion rdp ne peut pas être établie .. aucun indice?
Marcwa19197
Pouvez-vous essayer d'utiliser telnet à partir d'un ordinateur externe sur le port 3390. Si la connexion n'expire pas, elle vérifie que le micrologiciel est correctement configuré et que le transfert fonctionne. Pouvez-vous également vérifier netstat pour vérifier que vous écoutez en 3389 et 3390?
Mgccon
telnet me donne un délai d'attente sur le port 3390 et netstat n'écoute pas 3390 .. Ce que j'ai ouvert dans le pare-feu gagnant était: port 3390 / TCP
Marcwa19197