私有和公共 IP 令人困惑

J.D*_*Doe 0 networking router ssh wireless-networking ip

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

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

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

Dav*_*rtz 6

我的私有 IP 是唯一的吗?换句话说,我的私有 IP 可以由另一个路由器分发吗?

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

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

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

例如,如果我试图ssh从我的桌面到同一网络上我身后的服务器,公共 IP 地址对我没有好处。两台机器具有相同的公共 IP 地址。如果我试图ssh进入你网络上的三台不同的机器,我可能同时需要——公共 IP 来找到你的网络(也许是建立一个 VPN)和私有 IP(或其他一些方法)来找到你的网络个人机器。

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

这取决于他们尝试跟踪您的方式以及他们使用的工具和方法。他们通常会获取您的公共 IP,然后尝试在您的网络中映射出私有 IP。