我知道这是一个相当基本的问题,但我正在努力在网上寻找资源来澄清它。
据我了解,在 NAT 中,将私有网络连接到公共 Internet 的路由器有一个 IP 地址,私有网络的所有流量都指向该地址;然后路由器使用端口号来确定流量是用于专用网络上的哪个设备。相比之下,使用 DHCP,网络上的每个设备都分配有自己的公共 IP 地址,它的流量将被定向到该地址。
我的困惑源于听说两者可以同时使用,这似乎与使用 NAT 时整个专用网络只有一个 IP 地址而使用 DHCP 时网络上的每个设备都有一个 IP 地址的想法相矛盾。如果它们是互斥的,那么它们通常在哪里使用?
如果您认为它会有所帮助,请随意撕开上述陈述:)。
编辑:下面的答案很好地解释了它 - 我很笨,没有意识到 DHCP 可以分配任何“类型”的 IP 地址,它只是设备加入网络的协议?