如何将静态 IP 拆分为 2 个 IP 以发送到两个本地 IP?

如何将静态 IP 拆分为 2 个 IP 以发送到两个本地 IP?

我需要将静态 IP 拆分为 2 个端口以发送给两个系统。

我有两个系统,分别具有本地 IP 地址192.169.0.1和,192.168.0.5而我的静态 IP 是202.63.90.24。当我使用静态 IP 从外部网络 ping 时,它会转到192.168.0.1和而不会转到192.x.x.5。如何将静态 IP 拆分成两个,以便我可以使用不同的静态 IP(如202.63.90.24/1或)进行 ping 2?是否可以将其拆分成两个?

答案1

首先我们应该明确一些术语:

  • 您的本地 IP 地址是私有地址这些地址不能在互联网上使用,因为它们在互联网上不唯一,并且不能在整个互联网范围内被明确地路由。
  • 您的静态 IP 地址202.63.90.24是您的公共 IP 地址(在互联网上是唯一的)它可能是由您的 ISP 静态分配给您的。
  • 为了能够从 Internet 访问具有私有 IP 地址的系统上的服务,您必须以某种方式将您的公共 IP 地址转换为目标系统的私有 IP 地址。此机制称为网络地址解读NAT)。
  • 为了能够区分在单个系统上运行的不同服务,我们使用端口号。例如 HTTP(Web 服务器)通常监听端口 80。

就您而言,您正在将所有发往私有地址的流量转换202.63.90.24为私有地址192.168.0.1。其他私有 IP 地址无法直接从互联网访问。转换在您的私有网络和互联网连接之间的路由器上执行。

为了能够使用私有地址访问两个系统上的服务,您可以在 NAT 规则中包含端口号,以区分服务和目标系统。例如,您可以转换202.63.90.24:80 -> 192.168.0.1:80202.63.90.24:22 -> 192.168.0.5:22。换句话说:当您80在公共 IP 地址上访问端口 (HTTP) 时,它将被定向到您的系统192.168.0.1,当您访问端口22(SSH) 时,它将被定向到192.168.0.5

相关内容