互联网上唯一的IP地址?

时间:2018-06-22 05:11:16

标签: networking ip-address ipv4

这可能是一个愚蠢的问题,但我想知道,如果互联网上只有40亿个IPV4地址可用,而大多数设备仍使用IPV4。那怎么可能呢?如果我使用手机,那么他如何在互联网上获得其唯一IP地址?

2 个答案:

答案 0 :(得分:2)

这是基本且快速的概述。

现在有一个新的IP标准IPv6,可大大增加可用IP地址的数量。 IPv6上的快速Google会为您提供IPv6提供的确切地址。

但是在IPv6之前,IPv4已经用完了。因此,他们所做的工作被预留了3个不同的ip地址范围(IPv4 Private Address Ranges)范围供“专用”网络使用,并且他们将这些网络的使用与“ Network Address Translation”(NAT)结合在一起允许专用网络共享1个公共IP地址。

例如,1000台计算机都可以位于同一专用网络上,但只需要1个公共IP地址。因为所有这些计算机共享相同的公用地址,所以可以节省999个公用IP地址。

NAT通常在network gateway(通常是路由器)上实现。 这是一个方便显示NAT示例的图:

enter image description here

来自:http://www.firewall.cx/networking-topics/network-address-translation-nat/227-nat-concepts.html

的图表

我对移动网络没有太多经验,但是如果该网络没有使用IPv6为其中的每部电话提供唯一的公共IP,则它必须使用某种形式的NAT。因此,电信公司可能会获得一堆可以使用的公共IP地址,然后使用NAT与成千上万的客户共享这些IP的使用。

还值得注意的是,NAT可以与IPv6一起使用。

答案 1 :(得分:0)

是一个基本的。

您可能已经听说过DHCP(动态主机控制协议),它可以从可用的IP池中为计算机动态分配IP地址。

让我们从为企业/中小型公司分配IP地址开始,他们确实已经从ISP分配了一些公共IP,并且其网络中的计算机通过作为通往Internet世界的网关的路由器获得了唯一的IP。

让我们说ISP提供了100 Ip,因此他们提供了IP可以是个人或某公司,并且该公司可能有100台计算机通过NAT(网络地址转换)获得IP。因此,另外100台计算机在本地网络上具有唯一的IP。假设1台发出google搜索请求的计算机将拥有其本地IP,直到其本地网络为止,但是当该请求到达google服务器时,本地IP由ISP分配给该公司的公共IP解析,而这是由NAT完成的。

从更大的角度来看,我们的蜂窝网络是通过CGN NAT(运营商级NAT或运营商级网络地址转换)完成的。一个示例是NAT444,在这种特定的住宅网络中,配置了专用网络地址,该专用网络地址由嵌入在网络中的中间盒网络地址转换器设备转换为公用IPv4地址。