[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Port ouvert ou pas ?



Le mer. 9 oct. 2019 12:31, <benoitlst@ouvaton.org> a écrit :
Bonjour à tou·t·e·s,
bonjour, 

La commande :
$ php -S localhost:8000

Lance un serveur local de test en tant que simple utilisateur dans la
home.
Cf.
https://www.php.net/manual/fr/features.commandline.webserver.php

Je ne me sens pas assez compétant pour m’assurer que mon ordi n’expose
pas le port 8000 et donc que les pages et le contenu du répertoire soit
visible avec son ip publique ou son ip locale quand je suis le réseau
localhost est une carte réseau virtuelle qui n'est visible que de l'ordinateur lui-même. Il n'y a donc pas de soucis : le serveur n'écoute pas le port 8000 sur les adresses visibles de l'extérieur (carte WiFi, carte ethernet). 
wifi d’un lieu publique par exemple.

Le fait de remplacer localhost par l'ip locale ou publique ne sert pas
la page, ce qui semble rassurant, mais j'aimerais en savoir plus sur ce
point.
Qu'appelez vous l'ip publique ? En ipv4, la configuration la plus courante est que votre machine reçoit une adresse ip locale délivrée par un routeur et contrôleur de domaine local (rôle tenu par la box en filaire ou en WiFi dans les configurations grand public) qui joue le rôle d'intermédiaire avec l'adresse ip publique, laquelle est généralement partagée. En ipv6 il y a plus d'adresses possibles, l'ordinateur peut recevoir de son contrôleur de domaine directement son ip publique.
Dans les deux cas c'est distinct de localhost, et les serveurs qui écoutent sur localhost ne sont pas visibles de l'ip locale, encore moins de la publique. 

Merci d’avance.

Benoit


Reply to: