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