Traduction d'adresses (NAT)
Traduction d'adresses (Network Address Translation, NAT) : réécriture, par un équipement réseau (box, routeur, passerelle, noyau Linux), des adresses IP des paquets qui le traversent. Sa forme la plus courante, la NAPT, réécrit aussi les ports, ce qui permet à des milliers de connexions venues de machines à adresse privée (RFC 1918) de partager une seule adresse publique. L'équipement garde une table de correspondance, sous Linux dans le suivi de connexion, pour traduire les réponses à l'envers.
On distingue le NAT source (SNAT, masquerade), qui permet de sortir, et le NAT de destination (DNAT, redirection de port), qui permet d'entrer. Le NAT n'est pas un pare-feu : son effet de filtrage est accidentel, et disparaît avec IPv6.