How to Enable IP Routing Windows 10: A Step-by-Step Guide

IP routing allows a Windows computer to forward network packets between interfaces. Enabling it effectively makes the PC act as a router, so it should be done only for a deliberate lab, server, VPN, or network-design requirement—not as a generic fix for internet problems.

Plan the routing configuration first

  1. Identify the two or more network interfaces and subnets the PC will route between.
  2. Record the current IP addresses, gateways, DNS settings, and firewall configuration.
  3. Confirm that the network design will not create a routing loop or bypass required security controls.
  4. Back up relevant configuration before making system-level changes.

Windows client routing is an advanced configuration

Windows has system settings that control IPv4 forwarding, and administrators sometimes enable them through supported PowerShell/network configuration or the IPEnableRouter registry value followed by the required service/restart behavior. Exact behavior can depend on Windows edition and services. For a production router, Windows Server Routing and Remote Access or a dedicated router/firewall is usually more appropriate than a Windows 10 desktop.

Forwarding does not automatically provide NAT

Routing packets between interfaces is different from translating private addresses for internet access. Internet Connection Sharing, NAT, static routes, DHCP, and firewall rules solve separate parts of a network design. Enabling forwarding alone may therefore appear to “do nothing.”

Security implications matter

A routing PC can connect networks that were previously isolated. Review Windows Firewall profiles and downstream firewall rules before enabling forwarding, especially between trusted and untrusted networks.

Windows 10 reached end of regular support on October 14, 2025. Microsoft recommends moving eligible systems to Windows 11, while ESU can provide transitional security updates for eligible Windows 10 PCs. For long-term routing infrastructure, use a currently supported platform.