Declanșarea portului este un sistem de redirecționare a portului care automatizează procesul de redirecționare și pornește și dezactivează portul atunci când este necesar. Acest lucru este mai sigur decât redirecționarea manuală a portului, deoarece portul se va opri când conexiunea se termină, spre deosebire de redirecționarea portului în care portul este deschis până când utilizatorul îl oprește. Acest lucru se poate face numai pe un anumit tip de router, dar routerul este obișnuit. Numai un singur port poate fi utilizat la un moment dat la declanșarea portului, astfel încât serverele care gestionează multe porturi și conexiuni nu ar fi potrivite pentru această metodă de declanșare.
Când un computer folosește un router, de obicei pentru o conexiune la internet, acesta conectează un port la sistemul routerului și trimite o comandă. Comanda poate fi să caute într-un server de e-mail sau să accesezi un site web. Routerul implementează comanda și apoi trimite datele înapoi în computer. Un alt port, cunoscut sub numele de port redirecționat, este deschis înapoi către computer și furnizează datele.
Într-un computer fără declanșarea portului activată, portul va rămâne deschis. Deși inofensiv în sine, un port deschis poate acționa ca o ușă deschisă pentru hackeri. Acest lucru facilitează ca un hacker să injecteze cod în portul deschis sau să strecoare informații din computer. În acest scenariu, administratorul trebuie să închidă portul manual.
Declanșarea portului funcționează într-un mod similar, dar are un buton de pornire și oprire. Acest buton de pornire și oprire nu este activat de utilizator, ci de fluxul de date. Când utilizatorul lansează o comandă, portul este deschis din cauza datelor solicitate. După ce datele sunt transmise în computer și nu mai vine nimic, atunci portul declanșat este oprit. Cu acesta oprit, este mai greu pentru hackeri să intre în computer.
O problemă cu declanșarea portului este că același port nu poate fi utilizat în rețea de două sau mai multe computere. Acest lucru se întâmplă atunci când administratorul programează un anumit port pentru a fi portul declanșat. Dacă două computere încearcă să acceseze acest port specific simultan, va exista un conflict și nu va funcționa pentru niciunul dintre computere. Serverele gestionează multe conexiuni, așa că declanșarea portului nu va fi utilă și va sfârși prin a întrerupe accidental multe conexiuni.
Doar un singur tip de router poate gestiona declanșarea portului. Acesta este cunoscut sub numele de router activat pentru traducerea adresei de rețea (NAT). Aceste routere permit computerului accesul la două adrese IP (Internet Protocol) pentru traficul intern și extern.