Команда Netstat - різниця між 0.0.0.0 і 127.0.0.1


8

Під час запуску netstat -a на моїй локальній машині я бачу порти на прослуховуванні адреси 0.0.0.0. Я б припустив, що 0.0.0.0 - це моя локальна машина, за винятком того, що я також бачу 127.0.0.1, слухаючи конкретні порти.

Що таке адреса 0.0.0.0? Яка різниця між 0.0.0.0 та 127.0.0.1?

Нижче наведено приклад результату:

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

Відповіді:


12

Прослуховування 0.0.0.0означає, що програма прослуховує всі адреси IPv4, призначені для машини, тоді 127.0.0.1як адреса зворотного зв'язку, доступна лише з тієї ж машини.


Солодкий, не знав цього.
Ciaran

пробачте моє невігластво, але що таке петля?
contactmatt

1
Це адреса, яка повертається назад до тієї ж машини, на якій вона працює.
Ігнасіо Васкес-Абрамс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.