私有 IP 地址与本地 IP 地址

网络工程 路由器 纳特 IP地址
2021-08-03 22:07:11

假设一个路由器连接到两个设备。现在路由器将为这两个设备提供不同的私有 IP 地址。路由器本身有一个私有 IP 地址(用作这两个设备的默认网关)。路由器还有一个公共 IP 地址。

我了解公共 IP 地址和私有 IP 地址之间的区别。
但我时不时地看到术语本地 IP 地址。这有时用于具有私有 IP 地址的上下文。

所以我很困惑它们是不同的还是相同的术语(私有和本地 IP 地址)。它们是同义词吗?如果它们不同,那又如何呢?

3个回答

因此,假设您在路由器上有 2 个接口,具有 2 个 IP 地址。假设第一个是 192.168.1.1/24,另一个是 176.16.1.1/24。

假设您在 Cisco 路由器上,如果您发出命令“show ip route”,您将看到一个输出,其中显示了标有 L 和 C 的 2 个 IP。L 代表本地,C 代表已连接。这意味着 2 个 IP 已连接并且对该路由器具有本地意义。本地 IP 地址是您在该特定设备上连接的 IP 地址。它们可以是私有的,也可以是公共的,没有区别。

希望这能回答你的问题。

一个本地地址没有一个严格的定义,但在这种情况下,通常意味着在直接连接到路由器子网的地址。它可以是公共的或私人的。

虽然使用 NAT 将私有地址转换为公共地址是很常见的,但这并不是唯一的用途。在企业网络中,有时我们将私有转换为私有,或将公共转换为公共。

您应该明白,像家用路由器(BTW 在这里无关紧要)之类的设备除了集路由器外还具有多种功能。在您的情况下,它似乎有一个 DHCP 服务器,也可能有一个防火墙。

形容词“private”和“public”指的是属于不同范围的IP地址,具有不同的用途和使用规则。任何私有或公共 IP 地址可能会或可能不会分配给任何给定机器的接口。

另一方面,形容词“本地”是相对于特定机器的。它是指直接连接到特定机器的 IP 地址。“本地”的描述必须始终在特定机器的上下文中。该机器的本地 IP 地址可能是也可能不是私有或公共 IP 地址。它也有可能具有一些私有 IP 地址和一些公共 IP 地址。