I like NAT, too; but just because I like solving the problems it creates. It gets especially funny when you&#x27;re overloading the public IP address with a one-to-many ratio with internal IP address for outgoing traffic and then you add PAT for incoming traffic.<p>It gets even better when you&#x27;re only using one IP address for that one-to-many NAT (and it usually is the firewall&#x27;s external interface IP address because, well, we&#x27;re lazy), all your internal users are requesting the same external and you run out of ephemeral ports without even realizing.
I also like when someone architected an application where the server running it has to request different resources from different external sites and, for some weird reason, has to present itself with different IP addresses. Oh the joy.<p>So many NATs and so many scenarios. It is lovely how different vendors come up with all sorts of names and acronyms: NAT, PAT, SNAT, DNAT, DIP, MIP, you name it! If we didn&#x27;t have NAT we would have to invent it :)