当我连接到互联网时,我经常会收到这些防火墙通知请求,即 system.exe 正在尝试连接
Process: System
Remote Address: 94.245.121.212, PROTO41
通过PROTO41,地址不固定,有时是
Remote Address 94.245.121.221, PROTO41
或者
Remote Address 94.245.121.204, PROTO41
或者任何其他的,但正如我所解决的,它是微软的。
它的目的是什么?
答案1
我必须检查一下,我同意这些是 Microsoft IP 地址。以下是我所理解的最佳解释。
协议 41 是 ISATAP,这是一种使用隧道通过 IPv4 网络连接 IPv6 主机/路由器的协议。ISATAP 需要服务器来创建此隧道,显然,微软正在为 Windows 客户端提供该服务。
http://en.wikipedia.org/wiki/ISATAP
http://technet.microsoft.com/en-us/library/dd630627(WS.10).aspx
答案2
这个过程被称为“系统”,不是“System.exe”。(它是内核的一部分,没有单独的映像文件。)
一般来说,IPv4 协议 41 是“IPv6”。不仅仅是 ISATAP,还有更常见的6to4/6in4 隧道。当 Windows 发现您已分配“外部”IPv4 地址(即不是当 IPv6 位于 NAT 后面时,它会自动尝试使用 6to4 隧道获取 IPv6 连接。(尽管 6to4 通常用作192.88.99.1
隧道服务器。)