Il port forwarding è l’operazione che permette il trasferimento dei dati (forwarding) da un computer ad un altro tramite una specifica porta di comunicazione. Questa tecnica può essere usata per permettere a un utente esterno di raggiungere un host con indirizzo IP privato all’interno di una LAN mediante una porta dell’IP pubblico dello stesso. Per eseguire questa operazione si ha bisogno di un router in grado di eseguire una traduzione automatica degli indirizzi di rete, detta NAT.