При запуске 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
решение1
Прослушивание 0.0.0.0
означает, что программа прослушиваетвсеАдреса IPv4 назначаются машине, тогда как 127.0.0.1
адрес обратной связи доступен только с этой же машины.