Skip to content
WindowsAdvanced

How to Configure Dual Network Cards (Dual NIC) on Windows Server and Windows 10/11 – Complete Setup, Routing, Gateway, DNS & Troubleshooting Guide

Modern servers and business computers frequently contain two or more network interface cards (NICs). A dual-NIC configuration can be extremely useful when a ...

BI
Bison Technical Team Enterprise IT specialists
Updated 22 Sep 2024 15 min read 1,524 total views
Structured technical guidanceSafety notes included where requiredSources listed below

Modern servers and business computers frequently contain two or more network interface cards (NICs). A dual-NIC configuration can be extremely useful when a computer must communicate with two separate networks, isolate important traffic, provide a dedicated management connection, access a storage or backup network, or perform routing functions.

However, simply installing two Ethernet adapters and assigning IP addresses is not always enough.

Advertisement

Incorrect configuration—especially placing a default gateway on both adapters—can result in problems such as:

  • Internet working intermittently
  • RDP sessions disconnecting
  • Local servers becoming unreachable
  • Traffic leaving through the wrong network adapter
  • DNS resolution failures
  • File sharing becoming slow or unreliable
  • Windows selecting an unexpected route
  • Applications communicating through the wrong IP address
  • Backup or database traffic using the production network
  • Asymmetric routing problems

This guide explains how to correctly configure dual network adapters on Windows Server and Windows 10/11, including IP addressing, gateway selection, DNS, interface metrics, static routes, PowerShell commands, troubleshooting and recommended practices.


1. What Is a Dual NIC Configuration?

NIC stands for Network Interface Card.

A computer with two Ethernet adapters may appear in Windows as:

  • Ethernet
  • Ethernet 2

or administrators may rename them to something more meaningful, such as:

  • INTERNET
  • LAN
  • SERVER-LAN
  • MANAGEMENT
  • BACKUP
  • STORAGE
  • WAN

Each adapter can have its own:

  • IP address
  • Subnet mask/prefix
  • DNS configuration
  • Interface metric
  • Network profile
  • Routing entries

This allows one Windows computer to communicate with multiple networks simultaneously.


2. Common Uses of Dual Network Cards

Dual NIC configurations are commonly found in:

Windows Servers

A server may use:

NIC 1 – Production LAN

Used by workstations to access:

  • Tally
  • ERP software
  • SQL databases
  • Shared folders
  • RDP
  • Business applications

NIC 2 – Backup/Management Network

Used for:

  • Backup servers
  • NAS devices
  • Hypervisor management
  • Monitoring systems
  • Administrative access

Internet + Internal Network

For example:

NIC 1

Internet-connected network:

192.168.1.10

NIC 2

Internal network:

10.10.10.10

The computer can communicate with devices on both networks.


Storage Networks

Servers may have a dedicated adapter for:

  • NAS
  • SAN
  • iSCSI
  • Backup traffic
  • Replication

This prevents heavy storage traffic from consuming bandwidth on the main LAN.


Virtualization Servers

Hyper-V and other virtualization platforms may use separate interfaces for:

  • Host management
  • Virtual machines
  • Storage
  • Backup
  • Replication

3. Example Dual NIC Configuration

Consider the following configuration.

NIC 1 – Main LAN / Internet

IP Address:

192.168.1.100

Subnet Mask:

255.255.255.0

Default Gateway:

192.168.1.1

DNS:

192.168.1.1

or your organization's DNS servers.

NIC 2 – Internal Network

IP Address:

10.10.10.100

Subnet Mask:

255.255.255.0

Default Gateway:

Leave blank

DNS:

Usually leave blank, unless the second network specifically requires DNS.

This is one of the most important rules in a normal dual-NIC Windows configuration.


4. Important Rule: Normally Use Only One Default Gateway

A common configuration mistake is entering a default gateway on both network adapters.

For example:

NIC 1

IP:

192.168.1.100

Gateway:

192.168.1.1

NIC 2

IP:

10.10.10.100

Gateway:

10.10.10.1

Windows now has multiple possible default routes.

This can create unpredictable routing behavior depending on:

  • Interface metrics
  • Route metrics
  • Network status
  • Adapter speed
  • Routing table
  • Network changes

For a normal server or workstation connected to two networks, configure the default gateway only on the interface that should provide access to destinations outside directly connected networks—typically the main LAN/Internet interface.

Recommended configuration

Setting NIC 1 – Main LAN NIC 2 – Internal
IP 192.168.1.100 10.10.10.100
Subnet Mask 255.255.255.0 255.255.255.0
Gateway 192.168.1.1 Blank
DNS Required DNS Usually blank

5. How Windows Knows Which NIC to Use

Windows maintains a routing table.

Run:

route print

You may see routes similar to:

Network Destination    Netmask          Gateway       Interface
0.0.0.0                0.0.0.0          192.168.1.1   192.168.1.100
192.168.1.0            255.255.255.0    On-link       192.168.1.100
10.10.10.0             255.255.255.0    On-link       10.10.10.100

The route:

0.0.0.0    0.0.0.0

is the default route.

It means:

If Windows does not have a more specific route for a destination, send the traffic to the default gateway.

Therefore Internet traffic normally goes through:

192.168.1.1

Traffic for:

10.10.10.x

uses NIC 2 because Windows already knows that network is directly connected.


6. Configure Dual NICs Using Windows GUI

Step 1 – Open Network Connections

Press:

Windows + R

Type:

ncpa.cpl

Press Enter.

This opens Network Connections directly.


Step 2 – Rename the Network Adapters

Instead of leaving adapters named Ethernet and Ethernet 2, use meaningful names.

For example:

  • MAIN-LAN
  • INTERNAL-LAN

or:

  • INTERNET
  • BACKUP

This makes administration and troubleshooting much easier.


Step 3 – Configure the Primary NIC

Right-click:

MAIN-LAN → Properties

Select:

Internet Protocol Version 4 (TCP/IPv4)

Click:

Properties

Example:

IP Address:      192.168.1.100
Subnet Mask:     255.255.255.0
Default Gateway: 192.168.1.1
DNS Server:      According to your network design

Click OK.


7. Configure the Secondary NIC

Open IPv4 properties for the second adapter.

Example:

IP Address:      10.10.10.100
Subnet Mask:     255.255.255.0
Default Gateway:
DNS:

Leave the default gateway blank unless there is a specific routing design requiring otherwise.


8. DNS Configuration Requires Special Attention

DNS is frequently misunderstood in multi-NIC systems.

If the second NIC exists only for:

  • Backup
  • Storage
  • NAS
  • Isolated equipment
  • Private communication

it generally does not need public DNS servers.

For an Active Directory Domain Controller, DNS configuration requires additional planning. Domain Controllers should normally use the organization's Active Directory DNS infrastructure, not arbitrary public DNS servers.

Do not blindly configure:

8.8.8.8

or other public DNS servers directly on a Domain Controller merely to obtain Internet name resolution.

DNS configuration should match the role of the server.


9. Check Configuration Using IPCONFIG

Open Command Prompt and run:

ipconfig /all

Check each network adapter carefully.

Confirm:

  • Correct IP address
  • Correct subnet mask
  • Correct default gateway
  • Correct DNS server
  • DHCP status
  • Adapter description
  • MAC address

Pay special attention to whether Windows shows a default gateway on both adapters.


10. Check NICs Using PowerShell

Run PowerShell as Administrator:

Get-NetAdapter

This displays:

  • Adapter name
  • Interface description
  • Interface index
  • Status
  • MAC address
  • Link speed

For more detailed IP information:

Get-NetIPConfiguration

Another useful command is:

Get-NetIPAddress -AddressFamily IPv4

11. Check the Windows Routing Table

Use:

route print

or PowerShell:

Get-NetRoute -AddressFamily IPv4

Look particularly for:

0.0.0.0/0

This represents the IPv4 default route.

In a normal dual-NIC configuration, you generally want one intentional default route rather than competing gateways.


12. Understanding Interface Metrics

Windows uses routing metrics to determine which route/interface is preferred when multiple possible routes exist.

Check interface metrics:

Get-NetIPInterface -AddressFamily IPv4

You may see:

InterfaceAlias    AddressFamily    InterfaceMetric
MAIN-LAN          IPv4             10
BACKUP            IPv4             50

A lower metric generally means a higher preference when otherwise comparable routes are available.


13. Disable Automatic Metric When Necessary

Windows normally calculates metrics automatically.

For carefully controlled server environments, administrators may choose to set metrics manually.

For example:

Set-NetIPInterface -InterfaceAlias "MAIN-LAN" -AutomaticMetric Disabled -InterfaceMetric 10

Secondary adapter:

Set-NetIPInterface -InterfaceAlias "BACKUP" -AutomaticMetric Disabled -InterfaceMetric 50

This can help make routing behavior more predictable.

However, metrics are not a substitute for correct routing design.

If the secondary NIC does not need a default gateway, the better solution is normally to remove that gateway rather than attempting to fix an incorrect configuration only through metrics.


14. When a Static Route Is Required

Suppose:

NIC 1:

192.168.1.100/24

NIC 2:

10.10.10.100/24

You need to reach:

10.20.0.0/16

through router:

10.10.10.1

NIC 2 does not need a default gateway.

Instead, create a specific route.

Example:

route -p add 10.20.0.0 mask 255.255.0.0 10.10.10.1

The -p option makes the route persistent.

This tells Windows:

To reach 10.20.x.x, use router 10.10.10.1.

All other unknown traffic can continue using the main default gateway.


15. Creating a Static Route Using PowerShell

First determine the interface index:

Get-NetAdapter

Then create a route:

New-NetRoute -DestinationPrefix "10.20.0.0/16" -InterfaceIndex 12 -NextHop "10.10.10.1"

Replace interface index 12 with the correct value for your system.

Verify:

Get-NetRoute -AddressFamily IPv4

16. Test Connectivity Correctly

Do not rely on only one ping test.

Use several tests.

Test the primary gateway

ping 192.168.1.1

Test a device on the second network

ping 10.10.10.20

Test Internet connectivity without DNS

ping 8.8.8.8

Test DNS resolution

nslookup microsoft.com

Test route path

tracert 8.8.8.8

Test a particular TCP port

PowerShell:

Test-NetConnection 10.10.10.20 -Port 445

For RDP:

Test-NetConnection 10.10.10.20 -Port 3389

17. Testing Which Interface Windows Will Use

PowerShell provides useful routing information.

Run:

Test-NetConnection 8.8.8.8 -InformationLevel Detailed

Look for information such as:

  • SourceAddress
  • InterfaceAlias
  • NetRoute
  • NextHop

This can help identify which interface Windows selected.


18. Common Dual NIC Problem: Internet Stops Working

Suppose Internet worked normally before installing NIC 2.

After configuring NIC 2, Internet becomes intermittent or stops.

First check:

ipconfig /all

If both adapters contain default gateways, this should immediately be investigated.

Also check:

route print

Look for multiple:

0.0.0.0

routes.

If NIC 2 is only for the local/private network, remove its default gateway.


19. Common Problem: Local Network Works but Internet Does Not

Check:

ping 192.168.1.1

Then:

ping 8.8.8.8

Then:

nslookup google.com

Interpretation:

Gateway ping fails

Likely:

  • IP configuration problem
  • Cable problem
  • Switch/VLAN problem
  • Incorrect subnet
  • Router problem

Gateway works but 8.8.8.8 fails

Possible:

  • Router/WAN problem
  • Firewall
  • Routing problem

8.8.8.8 works but domain names fail

Likely a DNS problem.


20. Common Problem: Secondary Network Is Not Reachable

Check the IP configuration.

Example:

Server:

10.10.10.100/24

Device:

10.10.20.50/24

These devices are not on the same /24 subnet.

You will need an appropriate router and route between these networks.

Simply assigning IP addresses to two NICs does not automatically make Windows route traffic between every network.


21. Does Installing Two NICs Automatically Make Windows a Router?

No.

A Windows machine connected to two networks does not automatically become a router for other computers.

For example:

Network A
   |
 NIC 1
[Windows Server]
 NIC 2
   |
Network B

The server itself may communicate with both networks.

That does not necessarily mean computers on Network A can communicate through the server to Network B.

Routing must be deliberately configured if that is your objective.


22. Routing and Remote Access Service (RRAS)

Windows Server can perform routing using Routing and Remote Access Service (RRAS).

RRAS may be appropriate when the Windows Server is intentionally functioning as:

  • Router
  • NAT server
  • VPN server
  • Remote access server
  • Network gateway

This is different from simply giving a server two NICs.

Do not enable routing merely because the server has multiple adapters.

Enable it only when the network design requires traffic to pass through the Windows Server.


23. Dual NIC Does Not Automatically Mean Redundancy

A common misconception is:

"I installed two network cards, so if one fails Windows will automatically use the other."

Not necessarily.

If NIC 1 and NIC 2 connect to different networks, they serve different purposes.

True redundancy may require:

  • NIC Teaming
  • Switch configuration
  • Hyper-V virtual switches
  • Network Load Balancing
  • Router redundancy
  • Application-specific failover
  • Multipath technologies

The appropriate technology depends on the workload.


24. Dual NIC vs NIC Teaming

These are different concepts.

Dual NIC

Each adapter normally has its own network configuration.

Example:

NIC 1 = 192.168.1.100
NIC 2 = 10.10.10.100

Purpose:

  • Network separation
  • Access to different networks
  • Dedicated storage/backup/management traffic

NIC Teaming

Multiple physical adapters are combined logically for purposes such as:

  • Redundancy
  • Failover
  • Aggregation scenarios

Therefore:

Two NICs ≠ NIC Teaming

Choose the architecture according to the requirement.


25. Security Considerations

A server connected to multiple networks can increase security exposure.

For example:

Internet-facing network
        |
     Server
        |
Internal network

If incorrectly secured, the server could potentially become a bridge or attack path between networks.

Recommended precautions include:

  • Enable Windows Defender Firewall
  • Apply appropriate firewall profiles
  • Restrict unnecessary inbound ports
  • Avoid unnecessary IP forwarding
  • Keep Windows patched
  • Restrict RDP exposure
  • Use VPN for remote administrative access
  • Disable unused network adapters
  • Separate public and private services
  • Apply VLAN segmentation where appropriate
  • Monitor routing changes

Do not treat dual NICs alone as a security boundary.


26. Check Windows Firewall Profiles

Run:

Get-NetConnectionProfile

You may see profiles such as:

  • DomainAuthenticated
  • Private
  • Public

An incorrect network profile can affect:

  • File sharing
  • Network discovery
  • RDP
  • Firewall rules
  • Application communication

Check the profile associated with each NIC.


27. RDP Considerations on Dual-NIC Servers

A server may accept RDP connections through more than one interface depending on:

  • Windows Firewall
  • Routing
  • Network profile
  • RDP configuration
  • External firewall/NAT rules

Test RDP connectivity:

Test-NetConnection 192.168.1.100 -Port 3389

Never expose TCP 3389 directly to the public Internet unless there is a carefully designed and secured reason to do so.

Prefer technologies such as:

  • VPN
  • RD Gateway
  • Zero-trust remote-access solutions
  • Proper firewall restrictions

28. SMB/File Sharing on Dual NICs

File servers with multiple NICs require careful design.

SMB can potentially use multiple network paths depending on configuration and supported capabilities.

Do not assume that adding another NIC will automatically double file-transfer performance.

Performance depends on:

  • NIC speed
  • Switch capacity
  • SMB Multichannel
  • Storage performance
  • CPU
  • Network topology
  • Adapter capabilities

29. Example: Business Server with Separate Backup Network

A practical configuration might be:

NIC 1 – Production Network

IP:      192.168.10.20
Mask:    255.255.255.0
Gateway: 192.168.10.1
DNS:     Organization DNS

Used for:

  • RDP
  • Tally
  • ERP
  • Shared folders
  • User access

NIC 2 – Backup Network

IP:      10.50.0.20
Mask:    255.255.255.0
Gateway: Blank
DNS:     Blank

NAS:

10.50.0.50

The backup application can communicate directly with:

10.50.0.50

while normal client and Internet traffic continues through the production LAN.

This provides cleaner traffic separation.


30. Example: Two Branch/Router Networks

Suppose a server needs access to:

192.168.1.0/24

and:

172.16.0.0/24

Configure:

NIC 1

IP: 192.168.1.10
Gateway: 192.168.1.1

NIC 2

IP: 172.16.0.10
Gateway: Blank

If additional networks behind the second router must be reached, add specific static routes instead of a second default gateway.


31. Avoid Connecting Two NICs to the Same LAN Without a Reason

Consider:

NIC 1 → Switch → 192.168.1.100
NIC 2 → Same Switch → 192.168.1.101

Both adapters are on the same subnet.

This is not automatically useful and may create unexpected behavior for some applications and services.

If your objective is:

  • Redundancy
  • Increased throughput
  • Failover

use the appropriate supported technology rather than randomly assigning two IP addresses on the same subnet.


32. Avoid Overlapping Subnets

Bad design:

NIC 1:

192.168.1.10/24

NIC 2:

192.168.1.20/24

when the interfaces are intended to represent two separate physical networks.

Windows sees both as routes to:

192.168.1.0/24

and interface selection may become confusing.

Use clearly separated IP networks when network segregation is intended.


33. Useful PowerShell Diagnostic Commands

Show network adapters

Get-NetAdapter

Show IP configuration

Get-NetIPConfiguration

Show IPv4 addresses

Get-NetIPAddress -AddressFamily IPv4

Show routing table

Get-NetRoute -AddressFamily IPv4

Show interface metrics

Get-NetIPInterface -AddressFamily IPv4

Show DNS servers

Get-DnsClientServerAddress

Show network profiles

Get-NetConnectionProfile

These commands provide an excellent first-level diagnostic report for multi-NIC Windows systems.


34. Useful Command Prompt Commands

ipconfig /all

Displays complete TCP/IP configuration.

route print

Displays the routing table.

ping <IP>

Tests basic reachability.

tracert <IP-or-hostname>

Shows the route toward a destination.

nslookup <domain>

Tests DNS.

arp -a

Shows the ARP cache.


35. Dual NIC Troubleshooting Checklist

When a dual-NIC computer behaves unexpectedly, check the following in order:

  1. Are both adapters enabled?
  2. Does Windows detect both NICs?
  3. Are Ethernet cables connected correctly?
  4. Do both NICs show Link Up?
  5. Are the IP addresses correct?
  6. Are the subnet masks/prefixes correct?
  7. Are the two intended networks different?
  8. Is the default gateway configured only where required?
  9. Are DNS servers correctly configured?
  10. Does ipconfig /all show unexpected settings?
  11. Does route print contain multiple default routes?
  12. Are interface metrics appropriate?
  13. Can each gateway/local device be pinged?
  14. Does Internet connectivity work by IP address?
  15. Does DNS resolution work?
  16. Is Windows Firewall blocking traffic?
  17. Is the network profile correct?
  18. Are VLANs configured correctly on the switch?
  19. Are static routes required?
  20. Is RRAS/IP forwarding unintentionally enabled?

36. Recommended Dual NIC Best Practices

For production environments:

  • Give adapters meaningful names.
  • Use static IP addresses for important servers where appropriate.
  • Document every NIC's purpose.
  • Normally configure only one default gateway.
  • Use specific static routes for additional routed networks.
  • Configure DNS according to server role.
  • Check interface metrics.
  • Avoid overlapping networks.
  • Avoid unnecessary multiple NICs on the same subnet.
  • Keep network drivers and firmware appropriately maintained.
  • Configure Windows Firewall for each network profile.
  • Disable unused adapters.
  • Document switch ports and VLAN assignments.
  • Test routing after changes.
  • Record the original configuration before modifying anything.

37. Suggested Network Documentation

For every production server, maintain a small table such as:

Interface Purpose IP Prefix/Mask Gateway DNS Switch Port/VLAN
MAIN-LAN Users/Internet 192.168.10.20 /24 192.168.10.1 Internal DNS VLAN 10
BACKUP Backup/NAS 10.50.0.20 /24 None None VLAN 50

This simple documentation can save significant troubleshooting time later.


38. Important Warning Before Changing Remote Server NIC Settings

Be especially careful when changing network configuration while connected through:

  • Remote Desktop
  • VPN
  • Remote management software
  • Cloud console
  • Remote server management tools

Changing:

  • IP address
  • Gateway
  • DNS
  • Route
  • NIC status
  • Interface metric

may immediately disconnect your remote session.

Whenever possible, ensure that you have:

  • Console access
  • Hypervisor console
  • Out-of-band management
  • Another administrator onsite
  • A tested rollback plan

before making major network changes to a remote production server.


39. Frequently Asked Questions (FAQ)

Q1. Can Windows Server use two network cards at the same time?

Yes. Windows Server can communicate through multiple network adapters simultaneously when IP addressing and routing are correctly configured.

Q2. Should both NICs have a default gateway?

Usually no. In a normal dual-NIC server, only the adapter providing the primary path to other networks/Internet should have the default gateway. Use specific static routes when another NIC must reach additional routed networks.

Q3. What happens if both NICs have gateways?

Windows may create competing default routes. Depending on route and interface metrics, traffic can leave through an unexpected adapter, causing intermittent connectivity or asymmetric routing problems.

Q4. Should both network cards have DNS servers?

Not necessarily. DNS should be configured according to the role of each network. A dedicated backup or storage network often does not require DNS configuration.

Q5. Can I connect one NIC to the Internet and another to my local network?

Yes, but this must be designed securely. Do not assume that two NICs alone provide firewall isolation.

Q6. Does Windows automatically route traffic between two NICs?

Not simply because two NICs are installed. Routing must be intentionally configured when the server is expected to forward traffic for other devices.

Q7. How can I see which gateway Windows is using?

Run:

route print

Look for the 0.0.0.0 default route.

PowerShell can also be used:

Get-NetRoute -DestinationPrefix "0.0.0.0/0"

Q8. How do I check which NIC Windows prefers?

Run:

Get-NetIPInterface -AddressFamily IPv4

Review the interface metrics and routing table.

Q9. Is a lower interface metric better?

A lower metric generally gives a route/interface greater preference when Windows is comparing otherwise suitable routes.

Q10. Can I manually change NIC priority?

Yes. Administrators can control interface metrics using PowerShell, but correct gateway and route design should come first.

Q11. Can two NICs use the same subnet?

Technically this can be configured, but it is often undesirable unless there is a specific supported design requiring it. For ordinary network separation, use different subnets.

Q12. Does adding a second NIC double network speed?

No. Simply adding a second NIC does not automatically combine their bandwidth.

Q13. Is dual NIC the same as NIC Teaming?

No. Dual NIC means multiple network interfaces. NIC Teaming is a specific mechanism for combining interfaces for supported redundancy or aggregation scenarios.

Q14. Can I dedicate NIC 2 to backup traffic?

Yes. This is a common and useful configuration.

Q15. Why did Internet stop working after installing the second NIC?

A common cause is a default gateway or DNS configuration on the secondary adapter. Check:

ipconfig /all
route print

Q16. Can I use a static route instead of adding a second gateway?

Yes, and this is often the correct solution.

For example:

route -p add 10.20.0.0 mask 255.255.0.0 10.10.10.1

Q17. What does route -p mean?

The -p option creates a persistent route so that it remains after Windows restarts.

Q18. What is a multi-homed Windows Server?

A multi-homed server is a server connected to multiple networks, generally through multiple NICs or multiple IP configurations.

Q19. Can dual NIC configuration affect RDP?

Yes. Incorrect routing, gateways, firewall profiles or metrics can cause RDP connections to fail or become unstable.

Q20. What command should I run first when troubleshooting?

Start with:

ipconfig /all

Then check:

route print

For more detailed analysis:

Get-NetIPConfiguration
Get-NetRoute -AddressFamily IPv4
Get-NetIPInterface -AddressFamily IPv4

Conclusion

Configuring two network cards in Windows Server or Windows 10/11 is straightforward, but routing design is more important than simply assigning two IP addresses.

For most conventional dual-NIC installations, remember this principle:

Primary NIC = IP + subnet + default gateway + appropriate DNS

Secondary private NIC = IP + subnet, normally without a default gateway

When the secondary network contains additional routed subnets, use specific static routes instead of casually adding another default gateway.

Also consider interface metrics, DNS configuration, Windows Firewall profiles, VLAN design, static routes and the actual role of the server.

A properly designed dual-NIC configuration can provide excellent network separation for production traffic, backups, storage, management and specialized applications. An incorrectly designed configuration can instead create intermittent Internet connectivity, DNS problems, unstable RDP sessions and difficult-to-diagnose routing problems.

#Tags

YOUR FEEDBACK

Was this guide useful?

Your answer helps us keep BISONKB accurate and practical.

THE BISON BRIEF

Practical IT knowledge, once a week.

New troubleshooting guides, scripts and infrastructure notes. No noise.

By subscribing, you agree to our privacy policy. Unsubscribe at any time.