Port trigging är ett port-forwarding-system som automatiserar vidarebefordransprocessen och slår på och av porten vid behov. Detta är säkrare än manuell portvidarebefordran, eftersom porten stängs av när anslutningen är klar, till skillnad från portvidarebefordran där porten är öppen tills användaren stänger av den. Detta kan bara göras på en specifik typ av router, men routern är vanlig. Endast en port kan användas åt gången vid portutlösning, så servrar som hanterar många portar och anslutningar skulle inte vara lämpliga för denna utlösningsmetod.
När en dator använder en router, vanligtvis för en Internetanslutning, ansluter den en port till routersystemet och skickar ut ett kommando. Kommandot kan vara att titta på en e-postserver eller att komma åt en webbplats. Routern implementerar kommandot och skickar sedan data tillbaka till datorn. En annan port, känd som en vidarebefordrad port, öppnas tillbaka till datorn och den levererar data.
I en dator utan porttriggning aktiverad förblir porten öppen. Även om den är ofarlig i sig, kan en öppen port fungera som en öppen dörr för hackare. Detta gör det enkelt för en hackare att injicera kod i den öppna porten eller att smyga ut information från datorn. I det här scenariot måste administratören stänga porten manuellt.
Port trigging fungerar på liknande sätt men har en på och av-knapp. Denna på och av-knapp aktiveras inte av användaren utan av dataströmmen. När användaren utfärdar ett kommando, öppnas porten på grund av den begärda informationen. Efter att data strömmar in i datorn och inget mer kommer in, stängs den utlösta porten av. När den är avstängd är det svårare för hackare att komma in i datorn.
Ett problem med port triggning är att samma port inte kan användas i nätverket av två eller flera datorer. Detta inträffar när administratören programmerar en specifik port för att vara den utlösta porten. Om två datorer försöker komma åt den här specifika porten samtidigt, kommer det att uppstå en konflikt och det kommer inte att fungera för någon av datorerna. Servrar hanterar många anslutningar, så porttriggning kommer inte att vara användbar och kommer att råka bryta många anslutningar.
Endast en typ av router kan hantera port triggning. Detta är känt som en nätverksadressöversättning (NAT)-aktiverad router. Dessa routrar ger datorn tillgång till två IP-adresser (Internet Protocol) för intern och extern trafik.