Netstat -a comando: diferencia entre 0.0.0.0 y 127.0.0.1

8

Cuando ejecuto netstat -a en mi máquina local, veo puertos en la escucha de la dirección 0.0.0.0. Supongo que 0.0.0.0 es mi máquina local, excepto que también veo 127.0.0.1 escuchando puertos específicos.

¿Cuál es la dirección 0.0.0.0? ¿Cuál es la diferencia entre 0.0.0.0 y 127.0.0.1?

A continuación se muestra un ejemplo de la salida:

Proto  Local Address          Foreign Address        State
TCP    0.0.0.0:445            MyComputer1:0          LISTENING
TCP    0.0.0.0:49156          MyComputer1:0          LISTENING
TCP    0.0.0.0:49157          MyComputer1:0          LISTENING
TCP    127.0.0.1:6999         MyComputer1:0          LISTENING
TCP    127.0.0.1:6999         MyComputer1:49801      ESTABLISHED
TCP    127.0.0.1:6999         MyComputer1:57172      TIME_WAIT
contactmatt
fuente

Respuestas:

12

Escuchar en 0.0.0.0significa que el programa está escuchando en todas las direcciones IPv4 asignadas a la máquina, mientras que 127.0.0.1es la dirección de bucle invertido, solo accesible desde la misma máquina.

Ignacio Vazquez-Abrams
fuente
Dulce, no lo sabía.
Ciaran
perdona mi ignorancia, pero ¿qué es una dirección de bucle invertido?
contactmatt
1
Es una dirección que regresa a la misma máquina en la que está.
Ignacio Vázquez-Abrams