所以,我对这些概念很陌生,所以我的问题可能很愚蠢。我知道有 5 类公共 IP 地址,我们使用其中的 3 类(A、B、C 类)。我也知道他们的范围。但是当涉及到私有 IP 时,我有点困惑。我也知道这些 IP 的范围。因此,如果我的公共 IP 是例如 130.133.45.120(B 类),这是否意味着我家中的私有 IP 应该从 172.16.0.0 到 172.31.255.255?
谢谢
所以,我对这些概念很陌生,所以我的问题可能很愚蠢。我知道有 5 类公共 IP 地址,我们使用其中的 3 类(A、B、C 类)。我也知道他们的范围。但是当涉及到私有 IP 时,我有点困惑。我也知道这些 IP 的范围。因此,如果我的公共 IP 是例如 130.133.45.120(B 类),这是否意味着我家中的私有 IP 应该从 172.16.0.0 到 172.31.255.255?
谢谢
不,您的私有 IP 范围与您的公共 IP 范围完全分开。您的私有范围由您自己在路由器上的配置决定。您可以选择您喜欢的任何私人范围。
我觉得您的原始问题可能包含许多其他问题。因此,我提供了一些背景知识并帮助您了解如何选择您的私有 IP。
公共 IP 是非常受严格控制的资源,供不应求。私有 IP 用于内部网络,可以是您想要的任何内容,前提是它们由 NAT 边界分隔。
不同的 IP 网络通过网络路由器连接在一起。网络路由器只是知道如何将网络流量路由到目的地以及如何将回复路由回的设备。
例如,如果您在 IP 为 10.1.1.12 的专用网络上使用笔记本电脑,并且您想访问 34.201.21.54 上的网站。您的笔记本电脑会将它的请求发送到路由器,希望路由器知道到目标 IP 的有效路由。
公共和私有 IPv4 网络通常由网络地址转换 (NAT) 边界分隔。NAT 边界只是一个有效隐藏源 IP 的网络设备(通常是路由器)。因此,在上面的情况下,34.201.21.54 处的服务器将看到的 IP 地址是经过 NAT 处理的 IP,而不是原始 10.1.1.12 IP。
你问你的私有 IP 应该是什么。为了确定您的 IP 应该是什么,您首先需要确定您要使用的网络地址以及您在该专用网络上需要多少个节点。通常人们不会打扰这个过程,只是选择一个简单的选择。我将在下面列出一个简单的选择和一个稍微复杂的学习机会。
简单选项:选择您想要的任何网络地址,例如 192.168.0.0/24。这将允许您使用 192.168.0.1 和 192.168.0.254 之间的任何私有 IP。为您的路由器提供 IP 192.168.0.1,并确保网络上的所有内容都使用子网掩码 255.255.255.0。
更困难的选项:选择您想要的任何地址,但增加 /24 值以减少可用 IP 地址的数量以匹配您实际需要的地址。例如,如果您选择 192.168.0.0/25,这将允许您使用从 192.168.0.1 到 192.168.0.126 的任何 IP。为您的路由器提供相同的 IP,但这次使用子网掩码 255.255.255.128。
上面的示例使用 CIDR 块而不是类。网络的类别与此无关。更相关的是地址范围和子网掩码。
/24、/25 或其他网络掩码只是确定 IP 地址的多少位用于网络地址。从而将剩余的位留给主机地址。要理解这一点,您只需将 IP 转换为其二进制形式,示例如下:
11111111.11111111.11111111.00000000 = 255.255.255.0。这是 /24,因为二进制地址中有 24 个。
11111111.11111111.11111111.10000000 = 255.255.255.128。这是 /25,因为二进制地址中有 25 个。
网络部分的数字越多,主机地址的可用数字就越少。因此,网络掩码值越高,网络上的 IP 就越少。网络掩码还决定了您可以拥有多少个网络.....但我建议我们暂时忽略该位:)。