Implementarea de port forwarding cu comenzi IOS este similară cu comenzile folosite pentru a configura NAT static. Port forwarding este esențial în translația de NAT static cu un număr de port specific TCP sau UDP.

Figura 1 arată comanda statică NAT folosită pentru a configura port forwarding folosind IOS.

Figura 2 arată un exemplu de configurare de port forwarding folosind comenzi IONS pe router-ul R2. 192.168.10.254 este adresa locală interioară IPv4 a serverului web setat pe port 80. Utilizatorii vor accesa acest server web intern folosind adresa IP globală 209.165.200.225 , o adresă publică IPv4 unică. În acest caz , este adresa interfeței S0/1/0 pe R2. Portul global este configurat ca fiind 8080. Acesta va fi portul destinație folosit , împreună cu adresa globală IPv4 209.165.200.225 să acceseze serverul web intern. Observați în configurația NAT , următoarele comenzi pentru parametrii:

Când un număr de port bine cunoscut nu este folosit , clientul trebuie să specifice numărul de port în aplicație.

Ca și alte tipuri de NAT , port forwarding necesită configurarea ambelor interfețe NAT , de interior și exterior.

Similar cu NAT static , comanda show ip nat translations poate fi folosită pentru a verifica port forwarding , asa cum se prezintă în Figura 3.

În acest exemplu , când router-ul primește pachetul cu adresa globală interioară IPv4 209.165.200.225 și un port destinație TCP 8080 , router-ul realizează o căutare în tabela NAT folosind adresa destinație IPv4 și portul destinație ca o cheie. Router-ul apoi translatează adresa la o adresă locală interioară a host-ului 192.168.10.254 și port destinație 80. R2 apoi transmite pachetul la serverl web. Pentru pachetele de retur de la serverul web la client , procesul este inversat.