网络上的每台设备如何拥有不同的公共 IP?

Fla*_*Cat 36 networking internet ip-address ip ipv4

我在一个计算机营地,我注意到每个连接到网络的设备都有不同的公共 IP,这让我很惊讶。更奇怪的是,他们的公网IP和私网IPv4地址完全一样。这怎么可能?

Net*_*ion 63

他们拥有一个 IP 范围,并使用该范围直接连接到 WAN(互联网),而不是隐藏在 NAT(网络地址转换)后面。基本上,NAT 是为网络中所有机器缺乏足够公共 IP 地址的环境而设计的,因此所有机器都可以隐藏在(一个或多个)公共 IP 地址池后面。如果每台机器至少有一个公共 IP 地址,那么使用 NAT 是一种选择。

  • 为此,您无需成为 ISP。很多老公司都有原创IP;拆分前惠普有 4800 万个 IPv4 地址! (32认同)
  • 如果我没记错的话,MIT(如在`mit.edu` 中)拥有或拥有比中国更大的 IP 地址块。 (5认同)
  • 你是对的。我提到ISP是因为他告诉ISP持有阵营。 (3认同)
  • @TiStrga:请参阅 IANA 的 [IPv4 地址空间](http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xhtml),或 xkcd 的 [2006 年互联网地图](https: //xkcd.com/195/),用于“祖父”作业,包括麻省理工学院、福特等的“A类”(现在是/8)。 (2认同)
  • @HorusKol:写“a /26 和 /28”是一种愚蠢的方式。 (2认同)

Fra*_*mas 19

在过去(1991 年公共互联网出现之前),NAT等技术并不常见,大多数运营商并没有使用RFC1918地址。他们没有像今天通常那样将 Internet 划分为公共空间和私人空间。

早期,公司通过保留整个 /8 网络(每个网络由 16,777,216 个离散地址组成)来获取大量公共 IP。美国国防部拥有 13 个这样的区块。在这里查看 /8 块的知名所有者:https : //en.wikipedia.org/wiki/List_of_assigned_/8_IPv4_address_blocks#List_of_assigned_.2F8_blocks

由于IPv4 地址空间耗尽,这种大小的块已经很多年没有可供新注册人使用了,因此需要使用 NAT 和 RFC1918 网络等技术来限制网络访问所需的公共 IP 数量。然而,大型组织仍然持有他们的街区,所以他们可以自由地自己使用它们,或者将它们出租给其他人。


小智 18

这就是互联网应该如何运作。

人们开始使用私有地址范围和 NAT,因为备用 IP 地址的数量开始用完。然后人们发现使用 NAT 比使用适当的防火墙更容易,尽管它并不是真正的用途。

如果您可以获取 IP 地址并根据需要配置适当的防火墙,那么这是一种非常好的工作方式。有了 IPv6,它有望变得更加普遍

  • 这是完全正确的,但即使每个人都使用 IPv6,我也无意放弃有状态数据包防火墙 + NAT + RFC1918 寻址的好处。让我的孩子们直接通过互联网访问 PC,然后向全世界广播他们的硬件 ID(MAC 地址)对我来说没有任何好处。 (6认同)
  • @FrankThomas“可路由”并不意味着可达。使用防火墙。此外,如果您使用称为隐私寻址的东西,则不需要将 MAC 嵌入到 ipv6 地址中:http://superuser.com/questions/243669/how-to-avoid-exposing-my-mac-address-使用 ipv6 时 (4认同)
  • @FrankThomas 我喜欢 RFC1918 寻址的便利性,因为它是可移植的(如果我移动到不同的 ISP,我不需要重新编号所有内容),但除此之外,我发现 NAT 是一项繁重的工作。我有一个(相对)小的 IPv6 块,所以它也很容易移植。当然,没有什么能阻止任何人在没有 NAT 的情况下使用带有上游状态防火墙的公共 IPv4 或 v6 地址,或者使用非 MAC 派生的 IPv6 地址。我对我所有的 IPv6 系统都是这样做的,而且效果很好。 (2认同)

Jul*_*ier 5

他们对拥有的 IP 地址数量的唯一限制。公共地址很可能在其路由器中配置并根据本地地址进行路由。

由于IPv4地址短缺,浪费这么多公共地址确实不寻常,但我怀疑他们可能出于网络性能和安全原因在它们之间分担负载。这可以通过路由器的路由表或防火墙规则(或两者的组合)进行管理。

在某些网络设计中,使用的公共 IP 实际上会随着时间而改变。

  • 不确定“浪费”公共 IP。只要您拥有足够的地址范围,每台设备至少拥有一个公共 IP 是完全正常的。使用 RFC1918 地址(和或 NAT)是一个丑陋的黑客,尽可能避免使用它是一件好事。 (4认同)
  • 大多数*新分配的*住宅和小型企业 IP 地址都经过 NAT。许多当年获得 A 类或 B 类区块的组织都没有 IP 短缺,也不需要吝啬,即使 *全球* 存在短缺。甚至我儿子的高中都有所有设备的公共 IP 地址,包括 BYO 笔记本电脑,因为它的“ISP”是当地的州立大学,不乏 IPv4 地址。 (4认同)
  • 这就是为什么我们 [开始] 自过去二十年以来转向 IP v6。是的,我知道这些天它们很少见。现在再买一个 8 只供家庭使用可能有点困难。这就是为什么 NAT 对许多人来说是一种必要的邪恶。但是对于那些在工作中使用 /16 并且在家中拥有少量静态 IP 的人来说,能够避免 NAt 是一件好事。 (2认同)

归档时间:

查看次数:

9541 次

最近记录:

8 年,2 月 前