- Om een poort van de Windows-firewall te openen, opent u de console "Windows Defender Firewall met geavanceerde beveiliging" .
- Klik vervolgens op 'Inkomende regels' of 'Uitgaande regels', klik op 'Nieuwe regel' en selecteer de optie 'Poort' .
- Selecteer vervolgens het protocol en het poortnummer dat u wilt openen in Windows 11, sta de verbinding toe, kies het netwerkprofiel waarop u de regels wilt toepassen en sla de wijzigingen op.
- Je kunt ook een of meerdere poorten openen met behulp van opdrachten in PowerShell en de opdrachtprompt.
In Windows 11 is Microsoft Defender Firewall een ingebouwde beveiligingsfunctie die uw apparaat beschermt door netwerkverkeer te controleren, ongeautoriseerde toegang van buitenaf te blokkeren en te voorkomen dat verdachte apps verbinding maken met internet.
De firewall fungeert als een poortwachter en bewaakt alle inkomende en uitgaande netwerkverzoeken. Wanneer een app of service probeert toegang te krijgen tot het netwerk, controleert Microsoft Defender Firewall (ook wel bekend als de 'Windows Firewall') de database met regels om te bepalen of de verbinding moet worden toegestaan of geblokkeerd. Als er geen regel bestaat, vraagt Windows 11 u om handmatig toegang te verlenen of te weigeren.
In sommige gevallen werken vertrouwde applicaties (zoals SQL Server) mogelijk niet correct omdat de firewall ze blokkeert. In dat geval moet u een aangepaste inkomende of uitgaande regel maken om netwerktoegang toe te staan en de functionaliteit te herstellen.
In deze handleiding leg ik uit hoe je een poort opent om een app met de buitenwereld te laten communiceren via de Windows 11-firewall.
Belangrijk: Controleer voordat u een firewallregel aanmaakt de officiële ondersteuningspagina van de app om de vereiste poortnummers en protocoltypen (TCP of UDP) te achterhalen . U kunt ook snel controleren of een geblokkeerde poort het probleem is door de firewall tijdelijk uit te schakelen . Als de app werkt terwijl de firewall is uitgeschakeld, bevestigt dit dat u een aangepaste regel moet aanmaken om de verbinding toe te staan. Schakel de firewall direct daarna weer in.
Open een firewallpoort in Windows 11.
Met de standaardfirewall kunt u, afhankelijk van de vereisten van de app, een inkomende of uitgaande regel aanmaken via de console Geavanceerde beveiliging, de opdrachtprompt of PowerShell.
Maak een firewallregel aan via Geavanceerde beveiliging.
Volg deze stappen om een of meer poorten in de Windows-firewall te openen:
-
Open Windows Beveiliging .
-
Klik op Firewall en netwerkbeveiliging .
-
Klik op de optie Geavanceerde instellingen .

-
(Optie 1) Selecteer Inkomende regels in het navigatievenster aan de linkerkant om een regel te maken waarmee inkomend verkeer naar het apparaat wordt toegestaan.
-
(Optie 2) Selecteer Uitgaande regels in het navigatiepaneel aan de linkerkant om een regel te maken waarmee het verkeer vanuit de app het apparaat kan verlaten.
-
Klik op de optie 'Nieuwe regel' in het rechterdeelvenster onder het gedeelte 'Acties'.

-
Selecteer de optie Poort .

-
Klik op de knop Volgende .
-
Selecteer het juiste protocol ( TCPof UDP) afhankelijk van de toepassing.
-
Voer het poortnummer in bij de instelling "Specifieke lokale poorten".

Korte opmerking: Als de app meerdere poorten open moet hebben, kunt u er zoveel typen als nodig is, zolang u ze maar scheidt met een komma (4500,4600,5000). Als u een poortbereik moet specificeren, kunt u een koppelteken (-) gebruiken. Bijvoorbeeld: 3000-3100.
-
Klik op de knop Volgende .
-
Selecteer de optie 'Verbinding toestaan' . (U kunt de verbinding overigens ook blokkeren via dezelfde stap.)

-
Klik op de knop Volgende .
-
Selecteer het netwerktype waarop de regel van toepassing is. (Normaal gesproken laat u deze optie op de standaardinstellingen staan.)

-
Klik op de knop Volgende .
-
Geef de regel een beschrijvende naam. Bijvoorbeeld: "Mijn inkomende regel voor APP-NAME".

-
Klik op de knop Voltooien .
Nadat u de stappen hebt voltooid, worden inkomende verbindingen voor de app toegestaan via de poort die u in de firewall hebt geopend.
Een firewallregel maken met behulp van de opdrachtprompt.
Om een firewallpoort via de opdrachtprompt te openen, volgt u deze stappen:
-
Open Start .
-
Zoek naar 'Opdrachtprompt' (of ' Terminal' ), klik met de rechtermuisknop op het bovenste resultaat en kies de optie 'Uitvoeren als beheerder' .
-
Typ deze opdracht om een inkomende firewallregel aan te maken via de opdrachtprompt en druk op Enter :
netsh advfirewall firewall add rule name="YOUR-APP-PORT" dir=in action=allow protocol=TCP localport=12345

Werk in de opdracht de nameinstelling bij voor de naam van de regel die u wilt gebruiken. protocolGebruik in TCPof UDPen geef het poortnummer op in de localportinstelling.
Tip: netsh het ondersteunt geen door komma's gescheiden lijst met poorten zoals localport=80,443,8080. In plaats daarvan moet u voor elke poort een aparte opdracht uitvoeren.
-
Typ deze opdracht om een reeks poorten te openen met de opdrachtprompt en druk op Enter :
netsh advfirewall firewall add rule name="YOUR-PORT-RANGE-NAME" dir=in action=allow protocol=TCP localport=2000-2200
Werk in de opdracht de nameinstelling bij voor de naam van de regel die u wilt gebruiken. protocolGebruik in TCPof UDPen geef het poortnummer op in de localportinstelling.
Zodra u de stappen hebt voltooid, worden de opgegeven netwerkpoorten via de opdrachtprompt geopend in Windows 11.
Als u een in- of uitgaande regel met meerdere poorten (buiten bereik) moet maken, kunt u een batch-loopopdracht gebruiken. Bijvoorbeeld:for %%P in (80 443 8080) do netsh advfirewall firewall add rule name="Allow TCP %%P" dir=in action=allow protocol=TCP localport=%%P
In de opdracht moet je de poorten, de richting ( inof out) en het protocol ( TCPof UDP) bijwerken.
Een firewallregel maken met PowerShell
Om een firewallpoort te openen met een PowerShell-opdracht, volg je deze stappen:
-
Open Start .
-
Zoek naar PowerShell (of Terminal ), klik met de rechtermuisknop op het bovenste resultaat en kies de optie 'Uitvoeren als beheerder' .
-
Typ deze opdracht om een inkomende firewallregel te maken met PowerShell en druk op Enter :
Nieuwe-NetFirewallRule -Weergavenaam "UW-APP-POORT" -Richting Inkomend -Actie Toestaan -Protocol TCP -LokalePoort 12345

In de opdracht moet u de naam, richting ( Inboundof Outbound), protocol ( TCPof UDP) en lokale poortinstellingen op dezelfde manier bijwerken als vereist via de opdrachtprompt.
-
Typ deze opdracht om een reeks poorten te openen met PowerShell en druk op Enter :
Nieuwe-NetFirewallRule -Weergavenaam "UW-POORT-BEREIK-NAAM" -Richting Inkomend -Actie Toestaan -Protocol TCP -LokalePoort 4000-4010
Werk in de opdracht de naam, richting ( Inboundof Outbound), protocol ( TCPof UDP) bij en geef het poortbereik op.
Nadat u de stappen hebt voltooid, maakt de PowerShell-opdracht de inkomende of uitgaande regel aan in de Microsoft Defender Firewall.
Als u een in- of uitgaande regel met meerdere poorten (buiten bereik) moet maken, kunt u een foreachlusopdracht gebruiken. Bijvoorbeeld:
$ports = @(80, 443, 8080) foreach ($port in $ports) { New-NetFirewallRule -DisplayName "Allow TCP $port" -Direction Inbound -Action Allow -Protocol TCP -LocalPort $port }
In de opdracht moet je de poorten, de richting ( inof out) en het protocol ( TCPof UDP) bijwerken.
Sluit een firewallpoort in Windows 11.
Je kunt een poort ook sluiten door een specifieke regel te verwijderen via de console Geavanceerde beveiliging, de opdrachtprompt of PowerShell.
Een firewallregel sluiten via Geavanceerde beveiliging
Volg deze stappen om een poort in de Microsoft Defender Firewall te verwijderen:
-
Open Windows Beveiliging .
-
Klik op Firewall en netwerkbeveiliging .
-
Klik op de optie Geavanceerde instellingen .

-
Klik op 'Inkomende regels' of 'Uitgaande regels' in het navigatievenster aan de linkerkant, afhankelijk van waar u de firewallpoort hebt geopend.
-
Selecteer de gewenste regel.
-
Klik op ' Regel uitschakelen' om de poort te sluiten, terwijl de regel onder het gedeelte 'Acties' behouden blijft. Of klik op ' Regel verwijderen' om de poort te sluiten en de regel uit de firewall te verwijderen.

Nadat u de stappen hebt voltooid, heeft de app of service geen toegang meer tot het netwerk of internet, omdat de Windows-firewall dit blokkeert.
Een firewallregel sluiten via de opdrachtprompt.
Om een firewallpoort via de opdrachtprompt te openen, volgt u deze stappen:
-
Open Start .
-
Zoek naar 'Opdrachtprompt' (of 'Terminal'), klik met de rechtermuisknop op het bovenste resultaat en kies de optie 'Uitvoeren als beheerder' .
-
Typ deze opdracht om een firewallregel te verwijderen via de opdrachtprompt en druk op Enter :
netsh advfirewall firewall delete rule name="YOUR-DELETE-RULE"

Werk in de opdracht de nameinstelling bij met de naam van de regel die de te sluiten poort bevat.
Zodra u de stappen hebt voltooid, verwijdert de opdracht in de opdrachtprompt de regel en sluit de opgegeven poorten.
Een firewallregel sluiten met PowerShell
Om een firewallpoort te openen met een PowerShell-opdracht, volg je deze stappen:
-
Open Start .
-
Zoek naar PowerShell (of Terminal ), klik met de rechtermuisknop op het bovenste resultaat en kies de optie 'Uitvoeren als beheerder' .
-
Typ deze opdracht om een firewallregel te verwijderen met PowerShell en druk op Enter :
Remove-NetFirewallRule -DisplayName "YOUR-DELETE-RULE"

Werk in de opdracht de DisplayNameinstelling bij met de naam van de regel die de te sluiten poort bevat.
Nadat je de stappen hebt voltooid, verwijdert de PowerShell-opdracht de regel met de poorten die je wilt sluiten.