以下是 netstat 命令的输出:
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
TCP 0.0.0.0:5040 0.0.0.0:0 LISTENING
TCP 0.0.0.0:7680 0.0.0.0:0 LISTENING
TCP 0.0.0.0:8000 0.0.0.0:0 LISTENING
TCP 0.0.0.0:8089 0.0.0.0:0 LISTENING
TCP 0.0.0.0:8191 0.0.0.0:0 LISTENING
TCP 0.0.0.0:21112 0.0.0.0:0 LISTENING
TCP 0.0.0.0:49664 0.0.0.0:0 LISTENING
TCP 0.0.0.0:49665 0.0.0.0:0 LISTENING
TCP 0.0.0.0:49666 0.0.0.0:0 LISTENING
TCP 0.0.0.0:49669 0.0.0.0:0 LISTENING
TCP 0.0.0.0:49670 0.0.0.0:0 LISTENING
TCP 0.0.0.0:49701 0.0.0.0:0 LISTENING
TCP 0.0.0.0:49723 0.0.0.0:0 LISTENING
TCP 0.0.0.0:56220 0.0.0.0:0 LISTENING
TCP 0.0.0.0:61116 0.0.0.0:0 LISTENING
TCP 13.2.2.54:139 0.0.0.0:0 LISTENING
TCP 127.0.0.1:5939 0.0.0.0:0 LISTENING
TCP 127.0.0.1:8065 0.0.0.0:0 LISTENING
TCP 127.0.0.1:10134 0.0.0.0:0 LISTENING
TCP 127.0.0.1:12668 0.0.0.0:0 LISTENING
TCP 127.0.0.1:62522 0.0.0.0:0 LISTENING
我正在尝试找出我的电脑上哪个端口是打开的。我的理解是,带有 的行13.2.2.54:139
告诉我我的电脑已打开端口 139(如果我错了,请纠正我)。然后,我看到了127.0.0.1
多个端口,看起来好像这些端口在我的电脑上也打开了。或者上面的输出是否意味着上面的所有端口都打开了?
我在网上读了一些信息但得到的答案仍然没有回答我的问题。
我只想查找我的电脑上开放了哪些端口。有人能解释一下吗?
答案1
上面的所有端口都在监听连接,因此显示“正在监听”。
但是,大多数都在监听您机器上可能具有的“任何”IP 上的连接,因此这可以是本地环回地址(127.0.0.1),也可以是机器上任何接口上给出的任何 IP - 在这种情况下,您可以看到一个进程正在监听端口 139(NetBios),这似乎是您的互联网连接。
TCP 13.2.2.54:139 0.0.0.0:0 LISTENING
而有些只监听环回地址:
TCP 127.0.0.1:8065 0.0.0.0:0 LISTENING
这意味着只有从您的机器到这些端口的连接才会成功。