NAT - не функція безпеки.
Щоб довести це собі, візуалізуйте NAT-роутер без брандмауера. Кожен зовнішній порт, який використовувався внутрішньою машиною, просто залишається відкритим.
Налаштування NAT, подібне до цього, не забезпечить ніякої безпеки, оскільки хтось із зовнішньої сторони може просто підключитися до внутрішніх портів через останній зовнішній порт, який ви використовували.
Власне, UDP вже реалізований таким чином, оскільки для шлюзу NAT немає зв'язку. Гаразд, я збрехав трохи тому, що UDP обмежений отриманням від останнього IP, на який було надіслано. Але, щоб налякати всіх, тоді, коли NAT був новим, деякі постачальники не зрозуміли цього, і порти UDP були відкриті для світу.
Тож, що забезпечує фактичну безпеку в шлюзі NAT, це не NAT, а є потужний брандмауер .
У коментарях, що стверджують, що я помиляюся, продовжуйте плутати брандмауер з операцією NAT. Вони, очевидно, ніколи не грали зі старшим маршрутизатором (1998'іш), який просто призначив картування портів на основі тригера пакетів. Ці маршрутизатори не мали відстеження стану і не файрволу, але вони були реалізацію NAT. Без безпеки. Яка моя думка.