Le 09/10/2019 à 13:26, Eric Degenetais a écrit :
localhost est une carte réseau virtuelle qui n'est visible que de l'ordinateur lui-même.
Non, "localhost" n'est pas une interface mais une adresse IP : 127.0.0.1 en IPv4 et ::1 en IPv6. Cf. /etc/hosts.
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).
L'explication est fausse, mais la conclusion est juste dans le cas par défaut. Cf. mon autre réponse dans ce fil.
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
Depuis quand les box internet jouent-elles le rôle de contrôleur de domaine ? Tu ne confondrais pas avec serveur DHCP ?
En ipv6 il y a plus d'adresses possibles, l'ordinateur peut recevoir de son contrôleur de domaine directement son ip publique.
En IPv6 généralement les hôtes en configuration automatique ne reçoivent pas une adresse mais un préfixe /64 diffusé par le routeur, et se choisissent une ou plusieurs adresses à l'intérieur de ce préfixe.