Back to Blog
Guide
12 min readSep 12, 2026

Effortless FRITZ!Box Port Forwarding: Fix Closed Ports & Bypass DS-Lite (2026)

Step-by-step FRITZ!Box port forwarding guide for FRITZ!OS. Resolve closed ports, fix DS-Lite IPv4 carrier limitations, configure Minecraft and port 8080, and bypass CGNAT.

Quick Answer: How to Port Forward on a FRITZ!Box

To set up fritzbox port forwarding in FRITZ!OS: log into your FRITZ!Box (http://fritz.box), navigate to Internet > Permit Access (Freigaben) > Port Sharing (Portfreigaben), click "Add Device for Port Sharing", select your target internal device, and click "New Sharing". Select "Port sharing", choose the protocol (TCP or UDP), specify your external port and internal port (e.g. 25565 for Minecraft, 8080 for web services), and check "Permit independent port sharing" only if UPnP is preferred. Crucially, in Home Network > Network, click the edit icon on your target computer and check "Always assign this network device the same IPv4 address" so your rules do not break after a reboot. If your FRITZ!Box displays "FRITZ!Box uses a DS-Lite tunnel", your ISP enforces Dual-Stack Lite (CGNAT)—blocking all inbound IPv4 port forwarding unless bypassed via a VPN with dedicated port forwarding such as Proton VPN or PureVPN Dedicated IP.

FRITZ!OS 7.50, 7.80 & 8.0 Tested
Portfreigaben (Port Sharing) Guide

Effortless FRITZ!Box Port Forwarding: Fix Closed Ports & Bypass DS-Lite

To set up fritzbox port forwarding in FRITZ!OS: access your router admin console at http://fritz.box, navigate to Internet > Permit Access (Freigaben) > Port Sharing (Portfreigaben), click "Add Device for Port Sharing" (Gerät für Freigaben hinzufügen), and assign your required listening port (such as TCP 25565 for Minecraft or TCP 8080 for web services). If your port testing still reports "Closed" or "Stealth" despite green checkmarks in FRITZ!OS, your German or European ISP (Vodafone, 1&1, Deutsche Glasfaser) has placed you behind DS-Lite (Dual-Stack Lite)—a carrier-grade IPv4 barrier that silently blocks all incoming IPv4 connections.

You invested in a premier AVM router like the FRITZ!Box 7590 AX, 6690 Cable, or 5590 Fiber. You set up a Minecraft server for your friends or a self-hosted home lab, entered the port numbers diligently, and watched FRITZ!OS confirm the rule with a reassuring green status light. But the moment your friends attempt to join from outside, they receive a crushing "io.netty.channel.ConnectTimeoutException: connection timed out" or external port scanners declare your port closed.

Worse still, many users find that a server reboot or overnight router maintenance completely severs port forwarding because FRITZ!Box assigned a new local IP address via dynamic DHCP. Below, you will find our interactive FRITZ!OS port rule generator, the exact step-by-step fritzbox port forwarding instructions in English and German, the DS-Lite diagnostic method, and permanent workarounds using dedicated VPN port forwarding.

FRITZ!OS 7 & 8 Verified
Valid for FRITZ!Box 7590, 6690, 6590, 5590, 5490, 4060, and all FRITZ!OS 7.x/8.x models.
Key Services Covered
Minecraft 25565, portforwarding 8080 fritzbox, HTTP 80, Valheim, Plex, and IP cameras.
DS-Lite & CGNAT Solved
Bypass AFTR gateway blocks and establish stable inbound IPv4 reachability without extra ISP bills.

Interactive FRITZ!Box Port Sharing & Firewall Rule Generator

Select your service to generate exact FRITZ!OS field values and host firewall unblock commands.

FRITZ!OS Field (English / Deutsch)Required SettingTechnical Purpose
Device / Gerät für Freigaben192.168.178.50Target server or gaming PC in your LAN.
Protocol / ProtokollTCPMust match service transport layer.
Port to device / Port an Gerät25565Local port listening on your computer.
Port requested externally / Port extern vergeben25565External public port friends connect to.
Always assign same IPv4 / Gleiche IPv4 zuweisenCHECKED [X]Critical: Prevents rules breaking upon reboot.
Windows Defender Inbound Firewall Command (Run in Admin PowerShell)
# Allow Inbound Port 25565 (TCP) in Windows Defender Firewall for FRITZ!Box
New-NetFirewallRule -DisplayName "FRITZ!Box Service (TCP 25565)" -Direction Inbound -LocalPort 25565 -Protocol TCP -Action Allow -Profile Any
Root Cause Analysis

Why FRITZ!Box Port Forwarding Fails (Funktioniert Nicht)

When users report on Reddit or tech forums that fritzbox port forwarding funktioniert nicht (port forwarding does not work), 90% of failures stem from one of three hidden architectural traps:

1. The DS-Lite / CGNAT Trap

In Germany and across Europe, ISPs such as Vodafone Kabel, 1&1, Deutsche Glasfaser, and Pyur connect home users via DS-Lite. Your FRITZ!Box receives a public IPv6 prefix, but your IPv4 traffic is forced through an ISP Address Family Transition Router (AFTR).

Because thousands of customers share a single carrier IPv4 address, inbound IPv4 port forwarding is physically impossible at the ISP gateway.

Status: FRITZ!Box uses a DS-Lite tunnel

2. Reboot IP Address Drift

A classic Reddit issue: "Port forwarding 25565 worked yesterday, but after rebooting the PC, friends can no longer connect."

FRITZ!Box port sharing rules are bound to a specific local IPv4 address. If dynamic DHCP assigned your PC 192.168.178.50 yesterday and 192.168.178.52 today, the rule is routing traffic to a ghost address.

Fix: Check "Always assign same IPv4"

3. Guest Network Isolation

Attempting fritzbox port forwarding guest network configurations fails completely. FRITZ!OS intentionally disables port forwarding for devices plugged into LAN 4 (Guest LAN) or connected to the Guest Wi-Fi.

This security restriction protects untrusted guest devices from internet attacks and prevents home servers on the guest subnet from opening inbound doorways.

Fix: Move host to LAN 1-3 or Main Wi-Fi

How to Verify if Your FRITZ!Box Uses DS-Lite

Follow this quick 30-second check to determine if your carrier blocks IPv4 port forwarding:

  1. Log into your FRITZ!Box web interface at http://fritz.box.
  2. Look at the main Overview (Übersicht) page under the Connections (Verbindungen) section.
  3. Inspect the line for IPv4:
    • If it displays "FRITZ!Box uses a DS-Lite tunnel" or an address in 100.64.0.0/10: You have DS-Lite / CGNAT. Standard IPv4 port forwarding cannot work.
    • If it displays "Connected since [time], IPv4 address: [Public IP]": You have a genuine public IPv4 and can forward ports freely.
  4. Compare with our online NAT Checker tool: if the WAN IP in FRITZ!OS differs from what external websites detect, your connection is behind an ISP proxy/CGNAT.

Step-by-Step FRITZ!Box Port Forwarding Setup (FRITZ!OS 7 & 8)

Follow these verified fritzbox port forwarding instructions to create an active, permanent port sharing rule in modern FRITZ!OS:

Step 1: Reserve a Permanent Static Local IP (Gleiche IPv4 zuweisen)

Before creating port rules, lock your server's IP: Go to Home Network (Heimnetz) > Network (Netzwerk). In the "Network Connections" list, find your target server or console and click the Edit (pencil) icon. Scroll down and check "Always assign this network device the same IPv4 address" (Diesem Netzwerkgerät immer die gleiche IPv4-Adresse zuweisen). Click Apply (Übernehmen).

Step 2: Navigate to Internet > Permit Access > Port Sharing

In the left sidebar, expand Internet and select Permit Access (Freigaben). Ensure you are on the Port Sharing (Portfreigaben) tab. Click the button "Add Device for Port Sharing" (Gerät für Freigaben hinzufügen).

Step 3: Add the Specific Port Rule (Neue Freigabe)

Select your server device from the dropdown. At the bottom of the dialog under "Port Share", click "New Sharing" (Neue Freigabe). Choose Port sharing (do not select "Exposed Host" unless you want to drop all firewall security). Set the protocol (TCP for Minecraft 25565, TCP for port 8080). Enter the same port in Port to device and Port requested externally. Check "Activate sharing" and click OK.

Step 4: Confirm 2-Factor Authentication (2FA)

Click Apply (Übernehmen) at the bottom of the page. On FRITZ!OS 7.50+ and 8.0, FRITZ!Box requires physical authorization: press any button on the physical FRITZ!Box router or enter a telephone confirmation code. Once confirmed, the status icon turns green.

Step 5: Verify Host Firewall and Listening Port

Ensure your host application (Minecraft, web server, NVR) is actively running and bound to 0.0.0.0 (all interfaces), not 127.0.0.1 (localhost only). Run the PowerShell command above to ensure Windows Firewall allows external traffic. Test external reachability using NAT Checker.

Bypass DS-Lite & CGNAT

Bypass FRITZ!Box DS-Lite & Open Ports with 100% Reliability

Contacting your German cable or fiber ISP to request a dual-stack public IPv4 often requires upgrading to a costly business plan (€30–€60/month extra) or is flatly rejected. Here are the two proven solutions that open public ports instantly without changing your ISP contract.

#1 Best for Static Servers & Homelabs
Zero Maintenance Static Port

PureVPN Dedicated IP + Port Forwarding

Unlike standard dynamic VPNs where your port number changes on every reconnect, PureVPN offers a Dedicated IP combined with a static Port Forwarding add-on. You select your dedicated port once, and it never changes.

Fixed, dedicated public IPv4 address that bypasses DS-Lite completely
Immune to German ISP 24-hour disconnects (Zwangstrennung) and IP shifts
Permanent port for Minecraft 25565, port 8080, Plex, and security cameras
31-day money-back guarantee with 24/7 technical live chat support
#1 Best for Privacy & WireGuard Speed
Swiss Privacy & Open Source

Proton VPN (Paid Plans)

Proton VPN includes native NAT-PMP port forwarding on Windows and Linux. Built under strict Swiss privacy laws, all desktop apps are 100% open-source and independently audited.

1-click NAT-PMP port forwarding directly inside the desktop client
High-speed WireGuard protocol with up to 10 Gbps P2P servers
Independently audited no-logs policy based in Switzerland
30-day money-back guarantee on all paid plans

This page contains affiliate links. If you sign up through them, NAT Checker may earn a commission at no extra cost to you.

Frequently Asked Questions About FRITZ!Box Port Forwarding

Does my ISP allow port forwarding on a FRITZ!Box?

If your ISP provides a Dual-Stack connection with a public IPv4 address (common on traditional DSL lines from Deutsche Telekom), port forwarding is 100% permitted and functional. However, if your ISP uses DS-Lite (common on Vodafone Kabel, 1&1, and Deutsche Glasfaser), inbound IPv4 forwarding is blocked at the ISP AFTR router.

How does fritzbox ipv6 portforwarding work compared to IPv4?

In IPv6, NAT does not exist. Instead of "forwarding" a port, FRITZ!OS opens a firewall pinhole to your device's unique IPv6 Interface ID (based on MAC or SLAAC). While this works for IPv6-capable devices, visitors connecting from pure IPv4 networks (such as many mobile 4G connections or hotel networks) will be completely unable to reach your server without an IPv4 tunnel or VPN.

Why did my Minecraft port forwarding stop working after restarting the server?

When you restart your computer or router, the FRITZ!Box DHCP server may assign a new local IPv4 address (e.g. changing from 192.168.178.50 to 192.168.178.52). Because your port sharing rule points to the old address, connections fail. To fix this permanently, open Home Network > Network, edit your PC, and check "Always assign this network device the same IPv4 address".

Can I forward port 80 and portforwarding 8080 fritzbox at the same time?

Yes. You can assign external port 8080 to internal port 8080, and external port 80 to internal port 80. If you enable MyFRITZ! remote router management, make sure FRITZ!Box remote access is assigned to a high custom port (such as 40443) under Internet > Permit Access > FRITZ!Box Services so it doesn't collide with internal web services.

Official references: AVM Knowledge Base on FRITZ!Box Port Sharing (Portfreigaben), AVM documentation on DS-Lite IPv4 Limitations, and RFC 6598 CGNAT Shared Address Space. For surveillance setups behind FRITZ!Box, explore our guides on Blue Iris Remote Access, Synology NAS Remote Access, and How to Test for CGNAT.

Share this article