【问题标题】:Unique IP addresses over internet?互联网上的唯一 IP 地址?
【发布时间】:2018-12-01 12:34:21
【问题描述】:

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

【问题讨论】:

    标签: networking ip-address ipv4


    【解决方案1】:

    这是非常基本且快速的概述。

    现在有一个新的 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 示例的图表:

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

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

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

    【讨论】:

      【解决方案2】:

      是的,这是一个基本的。

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

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

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

      总体而言,我们的蜂窝网络工作是由 CGN NAT(运营商级 NAT 或运营商级网络地址转换)完成的。一个例子是 NAT444,在这个特定的住宅网络中,配置了私有网络地址,这些地址由嵌入在网络中的中间盒网络地址转换器设备转换为公共 IPv4 地址。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-05-06
        • 1970-01-01
        • 1970-01-01
        • 2014-04-22
        • 1970-01-01
        • 2018-10-11
        • 1970-01-01
        • 2012-02-04
        相关资源
        最近更新 更多