NAT & Port Forwarding

Router Port Forwarding Guide

Learn how to open specific incoming network channels on your router to establish an Open NAT type, reduce server latency, and guarantee stable connection handshakes.

Common Gaming & Platform Ports

When configuring custom rules, use these official reference ports for major gaming platforms and game services:

Platform / ServiceTCP PortsUDP Ports
PlayStation Network (PSN)3478, 3479, 34803074, 3478, 3479
Xbox Live307488, 500, 3074, 3544, 4500
Steam client27014-2705027015-27030, 27036
Nintendo Switch6667, 12400, 289101-65535 (Or dynamic UPnP)
Minecraft (Java Edition)2556525565

Carrier-Grade NAT (CGNAT) Warning

If your WAN IP address in your router status page is different from your public IP shown on IP checkers (usually starting with 100.64.x.x to 100.127.x.x), your ISP is running CGNAT. Under CGNAT, inbound port forwarding rules are ignored. You will need to contact your ISP to request a dynamic public IP or opt-in for a static IP service.

Step-by-Step Diagnostic Resolution Flow

  1. 1

    Reserve a Static IP Address for Your Device

    By default, your router uses DHCP to assign temporary, dynamic IP addresses. If your console or PC reboots, it might get a new IP address, which breaks your port forwarding rules. Log into your router, find the DHCP Client List or Address Reservation section, and bind your system's physical MAC address to a permanent, static local IP (e.g. 192.168.1.150).

    Expert Tip: You can also manually set a static IP address in the network configuration settings of your PS5, Xbox, or Windows PC, but router-level reservation is cleaner.
  2. 2

    Log Into Your Router's Administration Console

    Open a web browser on a device connected to your network and enter your router's default gateway IP address (commonly 192.168.1.1 or 192.168.0.1) in the address bar. Enter the administrative username and password (found on the sticker underneath your router if you haven't changed it).

    Expert Tip: If you don't know your router IP, use our IP checkers or check the default gateway in your computer network diagnostics.
  3. 3

    Navigate to the Port Forwarding Settings Section

    Look for a tab or menu labelled 'Port Forwarding', 'Virtual Server', 'NAT / QoS', 'Applications & Gaming', or 'Advanced Settings'. The location varies by manufacturer but is almost always nested under advanced firewall or routing options.

  4. 4

    Create a New Port Forwarding Rule

    Click 'Add New', 'Create Rule', or 'Add Custom Service'. Enter a descriptive name (e.g. 'PS5 Gaming'), select the protocol (TCP, UDP, or Both), and enter the internal and external port numbers. Finally, enter the static local IP address you reserved in Step 1.

    Expert Tip: Make sure you double check whether the rule is active by ticking the 'Enable' checkbox.
  5. 5

    Save Changes and Restart Your Router

    Apply or save the rule. Many routers require a reboot to flush active NAT tables and apply permanent port redirection maps. Reboot the router from the administrative console or unplug it for 10 seconds.

Expert Q&A & Troubleshooting Insights

Is port forwarding safe?

Yes, port forwarding is safe for dedicated gaming systems like PlayStation or Xbox because these consoles do not run standard background services or exploitable operating system software. However, forwarding ports to a Windows PC or server does expose those services directly to the internet, so ensure you have a robust firewall active.

What is the difference between TCP and UDP?

TCP (Transmission Control Protocol) is connection-oriented and guarantees that all data packets arrive in order (used for chat, game updates, and matchmaking). UDP (User Datagram Protocol) is connectionless and focuses on raw speed, sending data instantly without checking order (used for live real-time position sync and in-game movement).

Why is my port forwarding not working after setup?

This is usually caused by: 1) Your device's local IP address changed because it wasn't set to static, 2) You have a Double NAT (two routers running simultaneously), 3) Your ISP has placed you behind a CGNAT (Carrier-Grade NAT) which blocks inbound port forwarding entirely, or 4) An antivirus firewall software is blocking the port locally.