为什么我的ipconfig里有55个本地连接?

为什么我的ipconfig里有55个本地连接?

Windows Vista Home Premium。我应该说一下,我连接互联网时没有遇到任何问题。

当我在控制台中输入“ipconfig”时,我收到(55!)条每行 3 行的消息,列出了大量断开的网络连接。我的电脑只有一张网卡。每条消息如下所示:

Tunnel adapter Local Area Connection* 55:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

这些不会造成大问题;但它们使查找我的 IP 地址变得很麻烦。我该如何摆脱它们?

编辑:

实际上,序列中随机缺少一些连接号;因此,它实际上更像是 30 或 40 条连接消息,而不是全部 55 条。也不确定为什么会这样。

答案1

我看了你的问题,突然发现一个不寻常的东西,那就是*名字。谷歌了一下,在 MSFT 论坛上找到了这个答案。

Windows 会为各种目的制作多个“模拟”网络适配器。例如,如果您使用的是仅 IPv4 网络,但想要连接到互联网上的 IPv6 计算机,Windows 可以创建一个模拟网络适配器,通过 IPv4 网络传输 IPv6 流量。

实际上,这些模拟网络适配器的数量相当多。由于它们通常默默地照顾自己,并且它们不对应于您(最终用户)可以看到或触摸的任何实际网络硬件,因此 Windows 会默认隐藏它们,以避免混乱。

现在假设 Windows 刚刚开始用相同的命名方案对所有适配器进行编号(“以太网 1”、“以太网 2”、“以太网 3”……等等)。那么,当您实际安装实际 NIC 时,它可能会得到一个像“以太网 7”这样的名称。但由于 Windows 隐藏了前 6 个网络接口,因此您会看到一个仅包含一个 NIC 的列表:“以太网 7”。您可能会说“愚蠢的 Windows 不知道如何计数。”

因此,我们有两种编号方案。真实的物理网卡编号为“以太网###”(或“Wi-Fi###”等),而所有隐藏的网络适配器编号为“本地连接*###”。这样,您看到的网卡将从 1 开始编号,即使有大量先安装的隐藏网络接口。

星号是什么意思?星号曾经表示该 NIC 是隐藏 NIC。旧版本的 Windows 将所有可见 NIC 命名为“本地连接 ###”,而隐藏 NIC 则通过添加额外的星号来区分。如今,我们在与您交谈时尽量避免使用“本地连接”之类的书呆子术语,因此我们将命名模式更改为“以太网”。但由于隐藏 NIC 无关紧要,我们保留了它们的旧命名模式,并使用星号。

如果您好奇,可以使用以下 PowerShell 命令查看系统上的所有网络接口:

Get-NetAdapter -IncludeHidden

来源

这不仅解释了,*还解释了您的 55 个连接。这些*连接是模拟的。

答案2

这些可能是 IPv6 隧道适配器。虽然我自己没有见过,但我听说其他人似乎在连接到每个新网络时都会获得一个新的隧道适配器。如果您不需要 IPv6,您可以禁用它,并删除多余的隧道适配器。这里有一篇关于它的帖子:

http://ryanvictory.com/posts/automating-6to4-adapter-removal-in-windows/

答案3

在命令提示符下,键入以下命令,然后按 ENTER:

设置 devmgr_show_nonpresent_devices=1

然后转到控制面板>系统>设备管理器>查看>显示隐藏的设备>网络适配器>

删除所有 ISATAP 设备和 Microsoft 6TO4 适配器。

关闭适配器上的 IPV6:

在此处输入图片描述

相关内容