"Il y aura donc 3 ports externes pour 1 port interne." veut dire que je dois créer 3 règles (donc 3 ports externes différents) pour les 3 IP publiques devant accéder à un seul port interne (80, sur le LAN).
On ne peut pas dire cela. C'est une vision incomplète selon la nature de l'application et du protocole employé par celle ci. Dans le cas d'une application web il y en aura bien plus. Avec http, les ports sources sont ouverts dynamiquement au delà de 1024. Chaque élément à transférer (image par exemple) provoque l'ouverture d'une nouvelle session TCP.
Une page avec 4 images et du texte nécessite cinq sessions TCP (et donc autant de ports sources) pour être transférée vers le navigateur.
Enfin vous indiquez le port 80 on peut donc penser qu'il s'agit du protocole http. Si c'est le cas, c'est assez dangereux puisque vos données vous transiter en clair sur internet y compris, potentiellement, des données d’authentification.