为什么在使用VPN时看到数据包的源IP地址或目标IP地址不是我的IP地址?

时间:2020-09-30 11:42:47

标签: networking wireshark

我是网络世界的新手,我正在使用Wireshark学习有关网络的知识。

当我使用VPN绕过互联网过滤器(居住在独裁国家)时,我在Wireshark中闲逛。

当我使用VPN时,我看到数据包显示其源IP或目标IP既不是我的IP也不是VPN服务器IP。

我考虑了有关我的问题的两件事:

1-我知道我的VPN使用其VPN服务器将整个数据包发送到该服务器,然后将它们转发到我应得的目的地,然后接收响应并将其发送给我的客户端(是吗?)。

2-在Wireshark中,我只能看到它们的源地址或目标地址是我的IP地址的数据包。

使用VPN之前我的数据包: enter image description here

如您所见,它们的源IP或目标IP是我的IP(192.168.1.101)。

使用VPN后,VPN:

enter image description here

Wireshark:

enter image description here

我尝试使用ip.addr == 192.168.1.101这样的IP过滤数据包,以仅查看其源IP或目标IP是我的私有IP的数据包,您猜怎么着?一切都没有改变。为什么会这样呢?那不是应该过滤我的数据包吗?

我还检查了那些数据包的MAC,并将它们与我的MAC进行了比较,它们是相同的。

所以我的主要问题是,为什么Wireshark会显示出这些流浪数据包?我的VPN客户端不安全并且正在尝试将数据发送到其他地方吗?还是我的VPN工作方式不对?

此外,如果有人告诉我有关我的VPN或Wireshark工作原理的更多解释,以便我在Wireshark中拥有这些类型的数据包,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

首先要考虑的是,第一点是正确的,这就是典型的VPN的工作方式,第二点是错误的。

Wireshark可以捕获流入和流出网络适配器(技术上称为NIC卡)的任何数据包(任何源IP或目标IP)。 NIC卡是您可以连接到网络(Internet)的方式。 NIC over here

的简要说明

典型的VPN客户端软件将形成虚拟NIC来加密并通过它发送流量。 VPN over here

快速简介

因此,要在Wireshark中查看所需的流量,必须从适当的接口(NIC卡)捕获流量。答案over here可能会有所帮助。