INSTANT FIXES
Restart Network Equipment
1. Unplug modem and router
2. Wait 30 seconds
3. Plug in modem first, wait for full boot
4. Plug in router, wait for full boot
5. Test speed at fast.com or speedtest.net
Use Ethernet Over Wi-Fi
Direct cable connection eliminates:
- Wi-Fi interference
- Signal degradation
- Shared bandwidth issues
Expected improvement: 20-50% lower latency, more stable speeds
DNS OPTIMIZATION
Fastest Public DNS Servers
| Provider | Primary | Secondary | Features |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | Fastest, privacy-focused |
| Cloudflare Family | 1.1.1.3 | 1.0.0.3 | Malware + adult content blocking |
| 8.8.8.8 | 8.8.4.4 | Reliable, global | |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Threat intelligence, DNSSEC |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | Custom filtering |
| NextDNS | Custom | Custom | Ad-blocking, analytics |
Windows DNS Configuration
Settings → Network & Internet → Advanced network settings
→ More network adapter options → Right-click connection → Properties
→ Internet Protocol Version 4 (TCP/IPv4) → Properties
→ Use the following DNS server addresses:
Preferred: 1.1.1.1
Alternate: 1.0.0.1
→ OK → Flush DNS (see below)
Windows DNS-over-HTTPS (DoH)
# Add Cloudflare DoH
Add-DnsClientDohServerAddress -ServerAddress "1.1.1.1" -DohTemplate "https://cloudflare-dns.com/dns-query" -AutoUpgrade $true
# Verify
Get-DnsClientDohServerAddress
Router DNS Configuration
1. Access router: 192.168.1.1 or 192.168.0.1
2. Login with admin credentials
3. Find WAN/Internet settings
4. Set DNS to: 1.1.1.1 and 1.0.0.1
5. Save and reboot router
Flush DNS Cache
# Windows Command Prompt (Admin)
ipconfig /flushdns
# Verify flush
ipconfig /displaydns
Android Private DNS
Settings → Network & Internet → Private DNS → Private DNS provider hostname:
1dot1dot1dot1.cloudflare-dns.com
iOS DNS Configuration
Settings → Wi-Fi → [i] next to network → Configure DNS → Manual
Add Server: 1.1.1.1
Add Server: 1.0.0.1
ROUTER OPTIMIZATION
Optimal Wi-Fi Settings
2.4 GHz Band
Channel Width: 20 MHz (not 40 MHz)
Channel: 1, 6, or 11 only (non-overlapping)
Power: High
Best for: Range, older devices, IoT
5 GHz Band
Channel Width: 80 MHz or 160 MHz
Channel: Auto or 36-48 (low interference)
Power: High
Mode: 802.11ac or 802.11ax (Wi-Fi 6)
Best for: Speed, low latency, newer devices
6 GHz Band (Wi-Fi 6E)
Channel Width: 160 MHz
Use for: Gaming, 8K streaming, VR
Quality of Service (QoS)
Router Settings → QoS → Enable
Priority settings:
1. Gaming/Voice (UDP, low latency)
2. Video streaming (TCP, consistent)
3. Web browsing
4. Downloads (lowest priority)
Smart Queue Management (SQM)
Router Settings → SQM/QoS → Enable
Enter your actual speeds (speedtest result × 0.95)
Upload: [95% of tested]
Download: [95% of tested]
Eliminates bufferbloat, reduces ping
Firmware Update
Router Settings → Administration → Firmware Update
Check monthly for security and performance updates
TCP/IP OPTIMIZATION
Windows Network Reset
# Run in Command Prompt (Admin)
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
Restart computer after
Disable Nagle’s Algorithm (Gaming)
# Registry edit for lower latency
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}" -Name "TcpAckFrequency" -Value 1 -PropertyType DWord -Force
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}" -Name "TCPNoDelay" -Value 1 -PropertyType DWord -Force
Optimize TCP Window Size
# Enable auto-tuning
netsh interface tcp set global autotuninglevel=normal
# Check status
netsh interface tcp show global
BROWSER OPTIMIZATION
Chrome Flags (chrome://flags)
Enable:
#enable-quic → Enabled (faster UDP protocol)
#enable-parallel-downloading → Enabled (splits downloads)
#enable-tcp-fast-open → Enabled (reduces handshake time)
Disable:
#enable-throttle-display-none-and-visibility-hidden-cross-origin-iframes → Disabled
Firefox about:config
network.http.max-persistent-connections-per-server: 10
network.http.max-connections: 256
network.http.max-connections-per-server: 15
network.dns.disablePrefetch: false
network.prefetch-next: true
Browser Cache Size
Chrome: Settings → Privacy → Clear browsing data → Advanced
→ Set cache size: 1337 MB (optimal)
Firefox: about:config
browser.cache.disk.capacity: 1048576 (1 GB)
Disable Unnecessary Extensions
Chrome: chrome://extensions → Remove unused
Firefox: about:addons → Remove unused
Each extension adds latency to page loads
GAMING-SPECIFIC OPTIMIZATION
Gaming VPN Services
Services: ExitLag, WTFast, Haste
Purpose: Optimized routing to game servers
Use when: ISP routing is poor to specific regions
Port Forwarding
Router Settings → Port Forwarding/Virtual Servers
Common game ports:
- Call of Duty: 3074, 27014-27050
- Fortnite: 433, 443, 5222, 5795-5847
- Minecraft: 25565
- Valorant: 5000-5500 UDP
Disable Background Updates
Windows: Settings → Windows Update → Advanced options → Delivery Optimization → OFF
Steam: Settings → Downloads → Throttle downloads while streaming
Epic: Settings → Downloads → Throttle downloads
MOBILE NETWORK OPTIMIZATION
Android Network Settings
Settings → Network & Internet → Mobile network → Preferred network type:
5G (if available) → LTE/4G (fallback)
Settings → Network & Internet → Data Saver: OFF (limits speed)
iOS Network Settings
Settings → Cellular → Cellular Data Options → Voice & Data: 5G Auto
Settings → Cellular → Cellular Data Options → Data Mode: Allow More Data on 5G
Reset Network Settings
Android: Settings → System → Reset options → Reset Wi-Fi, mobile & Bluetooth
iOS: Settings → General → Transfer or Reset iPhone → Reset → Reset Network Settings
Fixes connection issues, requires re-entering Wi-Fi passwords
DIAGNOSTIC COMMANDS
Test DNS Speed
# Windows PowerShell
Measure-Command { Resolve-DnsName google.com -Server 1.1.1.1 }
Measure-Command { Resolve-DnsName google.com -Server 8.8.8.8 }
Measure-Command { Resolve-DnsName google.com -Server 9.9.9.9 }
Trace Route Analysis
# Identify routing issues
tracert google.com
tracert 1.1.1.1
# IPv6 test
tracert -6 google.com
Check for Packet Loss
# Continuous ping test
ping 1.1.1.1 -t
# Stop with Ctrl+C, check for loss percentage
Speed Test CLI
# Install speedtest-cli
pip install speedtest-cli
# Run test
speedtest-cli --simple
OPTIMIZATION CHECKLIST
| Task | Impact | Frequency |
|---|---|---|
| Restart modem/router | High | Monthly |
| Update router firmware | High | Quarterly |
| Change DNS to 1.1.1.1 | High | Once |
| Enable QoS | Medium | Once |
| Flush DNS cache | Low | Weekly |
| Clear browser cache | Medium | Monthly |
| Check for packet loss | High | When slow |
| Test different DNS servers | Medium | Quarterly |
| Optimize Wi-Fi channel | High | When congeste |