Динамічний NAT (Dynamic Network Address Translation) - це метод NAT, при якому відображення між внутрішніми приватними IP-адресами і публічними IP-адресами встановлюється динамічно на основі поточного використання ресурсів.
У динамічному NAT звичайно використовується пул публічних IP-адрес. Коли внутрішній пристрій (наприклад, комп’ютер або мережевий принтер) виходить в Інтернет, маршрутизатор або файрвол забирає одну з публічних IP-адрес і відображає її на внутрішній приватний IP-адрес. Це відображення зберігається в таблиці NAT до завершення сеансу зв’язку.
Основна перевага динамічного NAT полягає в тому, що він дозволяє ефективно використовувати обмежений пул публічних IP-адрес, при цьому дозволяючи одночасно підключенням з внутрішньої мережі ділитися доступом до Інтернету.
Однак при використанні динамічного NAT може виникати проблема нестачі публічних IP-адрес в пулі, що може призвести до відмови в доступі до Інтернету для нових підключень. Також відсутність сталого відображення між внутрішніми та зовнішніми адресами може ускладнювати відлагодження мережних проблем.