J’essaie d’installer un site sur un port alternatif d’un serveur, mais le port peut être fermé par un pare-feu. Existe-t-il un moyen de lancer un ping sortant ou entrant, sur un port spécifique, pour voir s'il est ouvert ?
En supposant que c’est un port TCP (et non UDP) que vous essayez d’utiliser :
Sur le serveur lui-même, utilisez netstat -an
pour vérifier quels ports sont en écoute.
Depuis l'extérieur, utilisez simplement telnet host port
(ou telnet host:port
sur les systèmes Unix) pour voir si la connexion est refusée, acceptée, ou si elle dépasse le temps imparti.
Sur ce dernier test, alors en général :
Sous Windows 7 ou Windows Vista, l'option par défaut 'telnet' ; n'est pas reconnue comme une commande interne ou externe, un programme exploitable ou un fichier batch. Pour résoudre ce problème, il suffit de l'activer : Cliquez sur *Démarrer &rarr ; Panneau de configuration* &rarr ; Programmes &rarr ; Activer ou désactiver les fonctionnalités Windows. Dans la liste, faites défiler l'écran et sélectionnez Client Telnet* puis cliquez sur OK.
Si telnet
n'est pas disponible, téléchargez [PuTTY][1]. Il s'agit d'un client Telnet, SSH, etc. bien supérieur et il sera utile dans de nombreuses situations, pas seulement dans celle-ci, surtout si vous administrez un serveur.
[1] : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Voulez-vous un outil pour le faire ? Il existe un site Web à l'adresse [http://www.canyouseeme.org/][1]. Sinon, il faut qu'un autre serveur vous rappelle pour savoir si un port est ouvert...