链路本地地址和私有地址空间中的 IP 地址有什么区别?

链路本地地址和私有地址空间中的 IP 地址有什么区别?

我读到过,当找不到其他获取链接本地地址的方法时,就会使用链接本地地址。但它们的地址空间似乎没有保留在私有地址空间下,链接本地地址与私有地址之间有什么区别?

根据维基百科,请告诉我这是否正确。

链接本地 ex = 169.254.0.1

私有地址空间 ex = 192.168.0.1

私有地址空间 ex = 10.0.0.1

私有地址空间 ex = 172.16.0.1

另外,为什么我们需要为链接本地设置单独的空间,以及路由器和网关如何处理它们?

答案1

本地链接地址和私人使用的链接地址有什么区别?

当计算机没有配置静态 IP 地址时,会自动分配链路本地地址找不到 DHCP 服务器

私有地址由管理机构分配(即由本地网络管理员以静态或自动方式分配)。在某一点通过适当配置的 DHCP 服务器)

许多路由器都提供预先配置使用 DHCP 服务来获取常用的私有地址范围,例如 192.168.0.0/16。如果 LAN 没有这样的路由器,PC 将使用链路本地地址(即零配置对等安排,而不是像 DHCP 那样的客户端-服务器安排)

在过去的几千年里,大片民众IP 地址分配给普通企业供内部使用。IPV4 地址短缺导致此举被停止,并导致了 NAT 和私有范围的发展。链路本地地址的发展受到多计算机 LAN 部署的启发,这些 LAN 部署者没有接受过任何网络培训 - 因此,他们需要在其操作系统中内置“零配置”功能,以使缺乏先前知识的人能够做到这一点。

根据维基百科,请告诉我这是否正确。
链接本地 ex = 169.254.0.1
私有地址空间 ex = 192.168.0.1
私有地址空间 ex = 10.0.0.1
私有地址空间 ex = 172.16.0.1

该信息是正确的,因为这些是三个 IPV4 私有地址空间 192.168.0.0/16、10.0.0.0/8 和 172.16.0.0/12 中单个地址的示例

为什么我们需要为本地链接单独留一个空间

这样,链路本地地址就不可能与本地但暂时不可用的 DHCP 服务器分配的地址冲突。

以及路由器和网关如何处理它们。

它们没有路由。这样,许多私有 LAN 就可以使用相同的地址,而不会发生任何路由冲突。此类 LAN 必须使用网络地址转换 (NAT) 将其许多私有地址隐藏在一个(或几个)公共地址后面。

答案2

IPv4

释义维基百科,链接本地地址仅供本地网络内使用。路由器不会路由流量。但是,您可以在网络内路由 RFC 1918 IP 范围。

通常,链路本地仅出现在未连接的网段或 NAT 设备后面。它们实际上仅在没有 IP 分配过程(例如手动或 DHCP)时使用。


IPv6

所有接口均有一个链路本地地址。路由器不会使用链路本地地址路由流量。

相关内容