IP地址可以分配给什么?

网络工程 ip ipv4 ipv6 IP地址 界面
2021-07-25 01:02:29

IP地址可以分配给什么?

  • 一个网络接口,这是我最初的想法。(我好像听说一个网络接口可以分配多个IP地址,如果是真的,不影响一个IP地址可以分配给一个网络接口。)
  • 什么都没有,这就是我似乎听到的https://unix.stackexchange.com/questions/508007/when-does-an-ip-address-not-need-to-be-assigned-to-a-network-interface所有环回 IP 地址(127.0.0.1 除外)都可以在不分配给网络接口的情况下工作(与之通信)。
  • 主机网络,由 DNS 解析以及 Tanenbaum 的计算机网络中的一些句子暗示

    IP 地址 0.0.0.0,最低地址,由主机在引导时使用。这意味着这个网络或这个主机。

    由全 1 或 255.255.255.255(最高地址)组成的地址用于表示指定网络上的所有主机。

必须为网络接口分配公共 IP 地址吗?

是否必须将私有 IP 地址(即 10.0.0.0 – 10.255.255.255/8、172.16.0.0 – 172.31.255.255/12、192.168.0.0 – 192.168.255.255.255/16)分配给网络接口?

一个公共 IP 地址可以分配给多个网络接口吗?

一个私有 IP 地址可以分配给多个网络接口吗?

谢谢。

1个回答

IP 地址分配给物理或虚拟接口。例如,对于物理接口(如 NIC)或虚拟接口(如环回或 SVI)。

有些人认为IP地址是分配给主机的,其实是分配给主机的接口的,一个主机可以有多个接口,每个接口都有一个IP地址(可能每个接口有多个IP地址)。

网络是概念。它们代表一组 IP 地址,其网络与它们的掩码地址定义的相同(有关其工作原理,请参阅这个由两部分组成的答案)。您没有为网络分配 IP 地址,因为您无法分配地址。

一个公共 IP 地址可以分配给多个网络接口吗?

一个私有 IP 地址可以分配给多个网络接口吗?

每个接口都有一个不同的 IP 地址。没有在IP区分公共或私人地址。对于 IPv4,它们都是相同类型的地址。专用地址是人为的,只是 ISP 同意不路由这些地址范围。(IPv6 没有私有地址的概念。)