私有 IP 和公共 IP 容易混淆

私有 IP 和公共 IP 容易混淆

我最近发现有两种类型的 IP,即公共 IP 和私有 IP。我知道公共 IP 是外部世界可以看到的 IP,而私有 IP 是我们网络本地的 IP。它由路由器分配。但是我们需要哪个 IP 来使用 SSH 某人。

假设我的公共 IP 是 47.144.221.167,我的私有 IP 是 192.168.1.19(请注意,它们是虚假的 IP 地址)。

  1. 我的 Private IP 是唯一的吗?换句话说,我的 Private IP 可以被其他路由器分配吗?
  2. 如果我想通过 SSH 连接另一台计算机,我需要使用私有 IP 还是公共 IP?
  3. 如果有人试图从中国追踪我的 IP,他会获得我的私有 IP 还是公共 IP?

答案1

我的 Private IP 是唯一的吗?换句话说,我的 Private IP 可以被其他路由器分配吗?

您的私有 IP 在网络之外毫无意义。我的网络上有一个 192.168.1.19,它是我身后的一台机器。

如果我想通过 SSH 连接另一台计算机,我需要使用私有 IP 还是公共 IP?

我们无从得知。这取决于您需要仅在该网络上有意义的 IP 地址还是全球唯一的 IP 地址。在某些情况下,只有一个存在。在某些情况下,两者都存在,您需要哪一个取决于您正在做什么。

例如,如果我尝试ssh从我的桌面连接到同一网络上我后面的服务器,公共 IP 地址对我没有任何用处。两台机器都有相同的公共 IP 地址。如果我尝试访问ssh您网络上的三台不同的机器,我可能需要两者——公共 IP 来找到您的网络(可能是为了建立 VPN),私有 IP(或其他方法)来找到单个机器。

如果有人试图从中国追踪我的 IP,他会获得我的私有 IP 还是公共 IP?

这取决于他们如何追踪你以及他们使用的工具和方法。他们通常会获取你的公共 IP,然后从中尝试映射你网络内的私有 IP。

相关内容