我正在编写一个代码,使用 python pcapy 打印网络中连接的所有设备。在输出中,它打印
“隧道适配器 isatap”详细信息。
谁能告诉我这意味着什么......我希望打印出以其命名的接口名称。
请参阅所附屏幕截图
感谢您的支持
答案1
那些是接口名称 – 用于某些虚拟接口。
在网络中,“隧道”是指在另一同层或更高层的协议内运行某个协议(例如 IP over IP、IP over UDP 或 IP over HTTP)。例如,VPN 就是隧道。
因此,“隧道适配器”是指将数据包封装在某种隧道/VPN 协议中的虚拟接口,并通过其他界面。
您看到的 3 个适配器内置于 Windows 中,用于IPv6 过渡– 即当您处于仅 IPv4 网络上时提供 IPv6 功能。
- “6to4” 使用公共任播中继服务器;协议为 IP-in-IP,又名“6in4”或“协议 41”。6to4 适配器仅在您的计算机具有全局(公共)IPv4 地址时才有效。
- “ISATAP” 使用本地(公司)中继服务器;它使用相同的协议。ISATAP 适配器仅在本地网络中找到中继时才起作用(非常罕见)。
- “Teredo” 使用公共中继服务器并使用基于 UDP 的隧道协议。它没有特殊要求,但通常不太可靠。
一般来说,您可以忽略这些接口,甚至可以安全地禁用所有三种隧道机制(通过netsh interface ipv6 ...
)。
答案2
ISATAP 是操作系统中的适配器,可用于通过 ipv4 网络发送 ipv6 帧。
它可用于帮助将 IPv4 网络“迁移”到 IPv6,直到 IPv6 完全部署。