locked
Connexion à un port particulier RRS feed

  • Question

  • Bonjour,

    Je cherche à déployer sur un serveur Windows 2008 R2, une application qui utilise un port particulier que je choisis (par exemple le 9010) sur l'adresse de loopback 127.0.0.1. Lorsque j'essaie de me connecter vie IE, j'obtiens "Internet Explorer ne peut pas afficher cette page web". En utilisant le diagnostic j'obtiens l'erreur suivante : "127.0.0.1 n'est pas configuré pour établir une connexion au port 9010 avec cet ordinateur".

    J'ai désactivé le pare-feu, regarder dans le fichier hosts, je ne trouve rien qui réussisse à régler mon problème.

    Avez-vous une idée?

    Merci d'avance pour votre aide,

    lundi 28 mai 2012 13:37

Réponses

  • Bonjour,

    Mon problème a été résolu grâce à la commande suivante : netsh http add iplisten ipaddress=X.X.X.X:Port

    Merci pour votre aide,

    Bonne journée

    jeudi 31 mai 2012 09:35

Toutes les réponses

  • Bonjour,

    Pour vérifier si le port utilisé par l'application est disponible, utilisez la commande telnet 

    telnet 9010 127.0.0.1


    Best regards Bourbita Thameur Microsoft Certified Technology Specialist: Windows Server 2008 R2,Server Virtualizaton

    lundi 28 mai 2012 13:45
    Auteur de réponse
  • J'obtiens "Impossible d'ouvrir une connexion à l'hôte, sur le port 127.0.0.1: Echec de la connexion"

    J'ai essayé avec plusieurs ports et cela ne marche pas

    La question est : comment ouvrir un port??

    lundi 28 mai 2012 15:53
  • C'est à partir du par-feu interne du Windows .

    Veuillez suivre ce guide Ouvrir un port dans le Pare-feu Windows


    Best regards Bourbita Thameur Microsoft Certified Technology Specialist: Windows Server 2008 R2,Server Virtualizaton

    lundi 28 mai 2012 16:51
    Auteur de réponse
  • J'ai désactivé le pare-feu normalement en local, privé et dans le domaine. Mais peut-être n'est-ce pas suffisant.

    Votre lien ne marche pas. J'ai "page introuvable".

    Désolé pour le dérangement

    lundi 28 mai 2012 17:16
  • Bonsoir Bourbita,

    je pense que tu as inversé les paramètres...

    Ce serait plutot "telnet 127.0.0.1 9010"

    Mais ceci ne suffit pas, car telnet ne permet la connexion qu'en TCP. Il ne permet pas de déterminer si le même port est utilisé en UDP.

    Il vaut donc mieux utiliser la commande suivante:

    netstat -ao |more

    Celle-ci indiquera les ports en LISTENING en TCP, mais aussi en UDP:

    Proto  Adresse locale         Adresse distante       État
    TCP    0.0.0.0:135            TD-THINK:0             LISTENING       968
    TCP    0.0.0.0:445            TD-THINK:0             LISTENING       4
    TCP    0.0.0.0:554            TD-THINK:0             LISTENING       5232
    TCP    0.0.0.0:623            TD-THINK:0             LISTENING       5088
    TCP    0.0.0.0:2492           TD-THINK:0             LISTENING       4120
    TCP    0.0.0.0:2869           TD-THINK:0             LISTENING       4
    TCP    0.0.0.0:3389           TD-THINK:0             LISTENING       1452
    TCP    0.0.0.0:5357           TD-THINK:0             LISTENING       4
    TCP    0.0.0.0:10243          TD-THINK:0             LISTENING       4
    TCP    0.0.0.0:16992          TD-THINK:0             LISTENING       5088
    TCP    0.0.0.0:49152          TD-THINK:0             LISTENING       604
    TCP    0.0.0.0:49153          TD-THINK:0             LISTENING       824
    TCP    0.0.0.0:49154          TD-THINK:0             LISTENING       664
    TCP    0.0.0.0:49155          TD-THINK:0             LISTENING       1048
    TCP    0.0.0.0:55025          TD-THINK:0             LISTENING       656
    TCP    0.0.0.0:55781          TD-THINK:0             LISTENING       1760
    TCP    0.0.0.0:57640          TD-THINK:0             LISTENING       3076
    TCP    127.0.0.1:9080         TD-THINK:0             LISTENING       4120
    TCP    127.0.0.1:55844        TD-THINK:0             LISTENING       2776
    TCP    192.168.1.115:139      TD-THINK:0             LISTENING       4

    ...

    UDP    0.0.0.0:123            *:*                                    1204
    UDP    0.0.0.0:161            *:*                                    2852
    UDP    0.0.0.0:1211           *:*                                    4120
    UDP    0.0.0.0:3702           *:*                                    1204
    UDP    0.0.0.0:3702           *:*                                    1204
    UDP    0.0.0.0:3702           *:*                                    2364
    UDP    0.0.0.0:3702           *:*                                    1204
    UDP    0.0.0.0:3702           *:*                                    2364
    UDP    0.0.0.0:3702           *:*                                    1204
    UDP    0.0.0.0:5004           *:*                                    5232
    UDP    0.0.0.0:5005           *:*                                    5232
    UDP    0.0.0.0:5355           *:*                                    1452
    UDP    0.0.0.0:49152          *:*                                    2364
    UDP    0.0.0.0:49338          *:*                                    4120
    UDP    0.0.0.0:57404          *:*                                    1760
    UDP    0.0.0.0:59617          *:*                                    1204
    UDP    0.0.0.0:60215          *:*                                    1204

    A bientôt,


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (69 MCPs) http://base.faqexchange.info

    lundi 28 mai 2012 21:48
  • Bonsoir Bourbita,

    je pense que tu as inversé les paramètres...

    Ce serait plutot "telnet 127.0.0.1 9010"

    Mais ceci ne suffit pas, car telnet ne permet la connexion qu'en TCP. Il ne permet pas de déterminer si le même port est utilisé en UDP.

    Il vaut donc mieux utiliser la commande suivante:

    netstat -ao |more

    Celle-ci indiquera les ports en LISTENING en TCP, mais aussi en UDP:

    Proto  Adresse locale         Adresse distante       État
    TCP    0.0.0.0:135            TD-THINK:0             LISTENING       968
    TCP    0.0.0.0:445            TD-THINK:0             LISTENING       4
    TCP    0.0.0.0:554            TD-THINK:0             LISTENING       5232
    TCP    0.0.0.0:623            TD-THINK:0             LISTENING       5088
    TCP    0.0.0.0:2492           TD-THINK:0             LISTENING       4120
    TCP    0.0.0.0:2869           TD-THINK:0             LISTENING       4
    TCP    0.0.0.0:3389           TD-THINK:0             LISTENING       1452
    TCP    0.0.0.0:5357           TD-THINK:0             LISTENING       4
    TCP    0.0.0.0:10243          TD-THINK:0             LISTENING       4
    TCP    0.0.0.0:16992          TD-THINK:0             LISTENING       5088
    TCP    0.0.0.0:49152          TD-THINK:0             LISTENING       604
    TCP    0.0.0.0:49153          TD-THINK:0             LISTENING       824
    TCP    0.0.0.0:49154          TD-THINK:0             LISTENING       664
    TCP    0.0.0.0:49155          TD-THINK:0             LISTENING       1048
    TCP    0.0.0.0:55025          TD-THINK:0             LISTENING       656
    TCP    0.0.0.0:55781          TD-THINK:0             LISTENING       1760
    TCP    0.0.0.0:57640          TD-THINK:0             LISTENING       3076
    TCP    127.0.0.1:9080         TD-THINK:0             LISTENING       4120
    TCP    127.0.0.1:55844        TD-THINK:0             LISTENING       2776
    TCP    192.168.1.115:139      TD-THINK:0             LISTENING       4

    ...

    UDP    0.0.0.0:123            *:*                                    1204
    UDP    0.0.0.0:161            *:*                                    2852
    UDP    0.0.0.0:1211           *:*                                    4120
    UDP    0.0.0.0:3702           *:*                                    1204
    UDP    0.0.0.0:3702           *:*                                    1204
    UDP    0.0.0.0:3702           *:*                                    2364
    UDP    0.0.0.0:3702           *:*                                    1204
    UDP    0.0.0.0:3702           *:*                                    2364
    UDP    0.0.0.0:3702           *:*                                    1204
    UDP    0.0.0.0:5004           *:*                                    5232
    UDP    0.0.0.0:5005           *:*                                    5232
    UDP    0.0.0.0:5355           *:*                                    1452
    UDP    0.0.0.0:49152          *:*                                    2364
    UDP    0.0.0.0:49338          *:*                                    4120
    UDP    0.0.0.0:57404          *:*                                    1760
    UDP    0.0.0.0:59617          *:*                                    1204
    UDP    0.0.0.0:60215          *:*                                    1204

    A bientôt,


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (69 MCPs) http://base.faqexchange.info

    Bonsoir @ tous

    @Thierry :Merci pour l'information


    Best regards Bourbita Thameur Microsoft Certified Technology Specialist: Windows Server 2008 R2,Server Virtualizaton

    lundi 28 mai 2012 22:58
    Auteur de réponse
  • Bonjour,

    Merci pour la commande. Je peux voir en effet que le port n'est pas ouvert. Pouvez-vous m'indiquer la marche à suivre pour ouvrir ce port s'il vous plaît?

    Je vous remercie d'avance.

    mardi 29 mai 2012 08:51
  • Bonjour,

    Merci pour la commande. Je peux voir en effet que le port n'est pas ouvert. Pouvez-vous m'indiquer la marche à suivre pour ouvrir ce port s'il vous plaît?

    Je vous remercie d'avance.

    Bonjour ,

    Vous allez trouver la commande que vous pourrez l'utiliser dans l'exemple2 dans cet article: http://support.microsoft.com/kb/947709/fr


    Best regards
    Bourbita Thameur
    Microsoft Certified Technology Specialist: Windows Server 2008 R2,Server Virtualizaton


    mardi 29 mai 2012 08:58
    Auteur de réponse
  • Malheureusement cette commande ne semble pas avoir d'effet particulier. Je tape : netsh firewall add portopening TCP 9010 "Port 9010", j'obtiens un Ok. Puis je vérifie mes ports ouverts avec la commande de bourbita et j'observe que rien n'a changé. J'avoue que je ne comprends pas pourquoi.
    mardi 29 mai 2012 17:21
  • Bonsoir,

    malheureusement, le fait d'autoriser un port dans un pare-feu n'active en rien le service ou le logiciel qui répondra sur ce port!

    Il faut maintenant installer la fameuse application dont on parlait au départ et qui attendra/écoutera sur le port choisi.

    S'il s'agit d'un site web utilisant le port 9001, il faut démarrer ce site web.

    A bientôt,


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (69 MCPs) http://base.faqexchange.info

    • Proposé comme réponse Florin Ciuca mercredi 30 mai 2012 13:29
    mardi 29 mai 2012 19:47
  • Bonsoir,

    Je comprends bien seulement le service était déjà installé. Je l'ai redémarré mais rien ne change, le port reste fermé. Le problème vient peut-être du service mais j'en doute.

    mercredi 30 mai 2012 17:37
  • Bonjour,

    Mon problème a été résolu grâce à la commande suivante : netsh http add iplisten ipaddress=X.X.X.X:Port

    Merci pour votre aide,

    Bonne journée

    jeudi 31 mai 2012 09:35