Windows 网络连接可见性指南

如何查看 Windows 中哪些程序正在连接互联网?

当您浏览网页、编写文档、开发软件,或只是让应用程序在后台运行时,Windows 电脑也可能正在与远程系统通信。那么,怎样才能知道是哪个程序建立了连接,又连接到了哪里?

先使用 Windows 自带的工具

Windows 提供了多种查看网络活动的方法。打开资源监视器(在“开始”菜单中搜索“资源监视器”),选择网络选项卡,查看TCP 连接。这里可以显示进程及其远程地址。

如果您习惯使用命令行,可以打开命令提示符并运行 netstat -ano。该命令会列出连接端点和进程 ID(PID)。您可以通过任务管理器将 PID 对应到正在运行的进程。这些工具很有用,但面对大量地址和不断变化的连接时,分析起来可能比较费时。

同时查看应用程序及其远程连接

WhoIsConnected 按建立连接的 Windows 应用程序对检测到的网络连接进行分组。主界面显示应用程序名称、PID、远程网络信息以及 IP 地址;存在相应连接时,也会显示 IPv4 和 IPv6 地址。

WhoIsConnected 显示 Windows 进程、IPv4 和 IPv6 远程连接、日志面板及展开的主菜单
WhoIsConnected 当前版本界面:检测到的应用程序连接、IPv4 和 IPv6 地址、

例如,截图展示了 Windows 服务、安全软件和开发工具所建立的连接。存在网络连接并不意味着某个应用程序具有恶意,也不意味着该通信没有必要。

调查远程 IP 地址和网络

陌生的 IP 地址并不一定可疑。如果只想查询某一个 IPv4 或 IPv6 地址,可以使用 who.is 等公开 WHOIS 查询服务,了解该地址关联的网络或机构。

WhoIsConnected Premium 可在应用程序内部提供连接表中 IP 地址的详细网络信息,便于调查多个连接,而不必逐一前往外部网站查询。

WHOIS 记录可以帮助识别网络运营方,但不一定能说明连接涉及的具体服务、应用程序为何建立连接,或该连接是否安全。

先调查,再决定是否允许连接

  1. 观察:找出建立了意外连接的应用程序或进程。
  2. 调查:检查远程 IP 地址,以及可用的网络或应用程序详细信息。
  3. 决定:判断该通信是否符合您希望应用程序执行的任务。
  4. 再次观察:刷新界面,查看网络活动是否发生变化。
重要提示:仅凭 IP 地址或网络运营方的信息,无法确定连接的目的或安全性。网络可见性有助于知情决策,但不能证明通信意图。

出现后又消失的连接怎么办?

每次刷新连接数据时,WhoIsConnected Logger 都会记录新检测到的连接和已关闭的连接。这有助于您比较不同时刻的观察结果,而不只是依赖单次快照。

Logger 并非持续的数据包捕获工具。如果连接完全发生在两次刷新之间,就可能无法被检测到。

免费查看连接,可选 Premium 高级控制

免费版(Free Edition)可以查看检测到的应用程序网络活动,并终止选定的应用程序。Premium 还提供更详细的应用程序和网络信息、AI 辅助分析,以及网络阻止与解除阻止功能。阻止某一个 IP 地址,并不一定能阻止应用程序今后的所有通信。

查看 Windows 应用程序连接到了哪里

在 Windows 10 或 Windows 11 上试用 WhoIsConnected,无需注册。

下载 WhoIsConnected

免费下载 · Windows 10/11 · 版本 1.9.2

延伸阅读

技术论文 Who Decides When an Application Needs the Internet?(谁来决定应用程序何时需要互联网?)探讨网络可见性、用户意图与知情控制。 在 Zenodo 阅读论文。

← 返回 WhoIsConnected 首页