Dynamic NAT

  • Dynamic NAT (Network Address Translation) allows internal devices using private IP addresses to access external networks using a shared pool of public IP addresses.

    Instead of assigning a fixed public IP to each device (like Static NAT), Dynamic NAT uses a temporary 1-to-1 mapping between private and public IPs.

    As you can see below, here our NAT router has a public IP pool of 3 addresses:

    Dynamic NAT example showing private IPs 192.168.1.5 to 192.168.1.7 mapped to a public IP pool 37.5.55.103–105 on a Cisco NAT router

    Figure 1 – Dynamic NAT assigns a temporary public IP from a shared pool when a device sends traffic

    • 37.5.55.103

    • 37.5.55.104

    • 37.5.55.105

    When a device from the internal network sends traffic to the internet, the router checks if a public IP is available in the pool. If one is free, it is assigned for the duration of the session. When the device stops sending traffic, the public IP is released back into the pool.

    You can think of it like a temporary borrowing system and if a public IP is available, it gets one just for the time it needs.

    Answer the question below