![如何将静态 IP 拆分为 2 个 IP 以发送到两个本地 IP?](https://linux22.com/image/1496978/%E5%A6%82%E4%BD%95%E5%B0%86%E9%9D%99%E6%80%81%20IP%20%E6%8B%86%E5%88%86%E4%B8%BA%202%20%E4%B8%AA%20IP%20%E4%BB%A5%E5%8F%91%E9%80%81%E5%88%B0%E4%B8%A4%E4%B8%AA%E6%9C%AC%E5%9C%B0%20IP%EF%BC%9F.png)
我需要将静态 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:80
和202.63.90.24:22 -> 192.168.0.5:22
。换句话说:当您80
在公共 IP 地址上访问端口 (HTTP) 时,它将被定向到您的系统192.168.0.1
,当您访问端口22
(SSH) 时,它将被定向到192.168.0.5
。