
Lobby drops, rubber-banding, and the dreaded Moderate or Strict NAT status happen when your router’s firewall doesn’t know where to send unprompted inbound matchmaking packets. By setting up explicit port forwarding for Battlefield, you create a direct data pipeline between the global EA matchmaking broker and your platform.
Official Battlefield & Platform Port Reference
Your router evaluates inbound traffic via specific communication channels. Route the following TCP and UDP numbers to your machine’s assigned local IP address:
| Platform | Required TCP Ports | Required UDP Ports |
|---|---|---|
| PC (EA App / Steam) | 5222, 9000, 9988, 17502, 20000-20100, 22990, 27015-27030, 42127 |
3659, 4380, 9999, 14000-14016, 22990-23006, 25200-25300, 27000-27036 |
| PlayStation 5 | 1935, 3478-3480 |
3074, 3478-3479, 3659, 14000-14016 |
| Xbox Series X|S | 3074 |
88, 500, 3074, 3544, 4500, 3659 |
Netflix Error Code E109: How to Fix “Browser Not Supported” in Seconds
Step-by-Step: Port Forwarding Battlefield to Open NAT
1. Lock a Static IP Address
If your local IP address changes overnight via DHCP renewal, all forwarding rules will disconnect from your system:
- Windows PC: Open Command Prompt, run
ipconfig, and write down your IPv4 Address and Default Gateway. Open Network & Internet > Properties > IP assignment, change to Manual (IPv4), and type those values in permanently. - PlayStation 5: Go to Settings > Network > Set Up Internet Connection, press the Options button on your network, choose Advanced Settings, and switch IP settings to Manual.
- Xbox Series X|S: Head to Settings > General > Network settings > Advanced settings > IP settings > Manual and set your dedicated static IP.
2. Access Your Gateway Portal
To access the network firmware directly from your browser:
- Open Chrome, Firefox, or Edge.
- Enter your Default Gateway IP (typically
192.168.1.1,192.168.0.1, or10.0.0.1). - Log in using your administrator username and password (located on the bottom label of your ISP router or personal mesh unit).
3. Enter the Port Forwarding Rules
Navigate to the Advanced, NAT Forwarding, or Virtual Server tab:
- Select Add Custom Service / Rule.
- In the IP Address box, enter the Static IP you created in Step 1.
- Enter the port ranges from the reference table above into the internal/external fields.
- Create one rule block for TCP and one for UDP. Do not forget UDP 3659.
- Click Save or Apply Changes.
Alternative Routing: UPnP vs. DMZ Setup
If your router software is restrictive or you run multiple consoles in the same home, manual port forwarding can run into port collision. Consider these alternatives:
- Universal Plug and Play (UPnP): The safest automatic method. Toggling UPnP to Enabled allows the game to open and close dynamic ports as needed. If UPnP fails to show “Open” in network settings, switch to manual forwarding.
- DMZ (Demilitarized Zone): Setting your PS5 or Xbox IP inside the router’s DMZ completely bypasses hardware firewall filtering, guaranteeing an Open NAT. Warning: Never place a Windows PC in a DMZ; doing so exposes your entire operating system to raw inbound internet threats.
How to Confirm NAT Type Is Open
After applying your router rules, power cycle your hardware to test the handshake:
- On Consoles: Run the built-in “Test Internet Connection” tool. PlayStation should show NAT Type 1 or 2 (with no party chat restrictions), and Xbox should explicitly read NAT Type: Open.
- On PC: Launch Battlefield and monitor match matchmaking search queues. When NAT is properly open, party voice will connect instantly, and lobby search times will resolve in seconds without capacity rejections.