Aller au contenu principal
Kill -9 Club
Se connecter

adresse joker (0.0.0.0, [::])

Réseau

Dans la colonne Local Address de ss -ltn, 0.0.0.0 désigne toutes les adresses IPv4 de la machine, et [::] fait de même en IPv6 — et généralement en IPv4 aussi, puisque net.ipv6.bindv6only vaut 0 sur Ubuntu. Ni l'un ni l'autre n'est une adresse que la machine possède : ip a n'affichera jamais 0.0.0.0, et aucun paquet ne lui est adressé. Le joker tient la place de l'ensemble, y compris des adresses ajoutées plus tard. C'est ce qui rend le réflexe coûteux. HOST=0.0.0.0 sur une API qu'un reverse proxy est seul censé joindre la publie sur tous les réseaux que la machine touche. Le même geste sur PostgreSQL — listen_addresses = '*' — fait disparaître un refus et expose le port 5432 aux balayages, qui le trouvent en quelques heures.

Aussi écrit : 0.0.0.0, [::], INADDR_ANY