I am a bit new to networking in Hyper-V, and I am not sure how to connect two separate NAT networks to each other.

I used the following link to create two internal NAT networks: https://www.petri.com/using-nat-virtual-switch-hyper-v

Here are the specifications of the internal networks:


  • Network:
  • Hyper-V internal vNIC IP:


  • Network:
  • Hyper-V internal vNIC IP:

The connection for both is shared with the external IP address of Hyper-V server:, and then is forwarded to a router on

My question is, how can I allow the DMZ and Admin networks to talk to each other? As of right now, they both have no problems reaching the outside world, e.g. Is there is a way to let two NetIPAddresses talk to each other?

Following is a Paste Bin of Hyper-V's Get-VMSwitch, Get-NetIPAddress, and Get-NetNAT


Each network is effectively isolated behind a separate NAT router managed by Hyper-V, in a similar way that your home router isolates your home network behind a single public IP address. This is how the networks are accessing the outside world.

The challenge is to connect the two separate networks together within the Hyper-V world and this will need a router. It would be a simple matter to create a virtual router and connect it to both networks using two virtual NICs.

Create a VM and provide it with two NICS - one in each network. Assign it an IP in each network and install an OS that will allow you to route between the two networks. Here are some examples:

  • I thought that hyper-v might have some internal routing that could do it. But this will work too, thanks!
    – Aibek
    Nov 10 '19 at 0:57
  • It may do, but I am not aware of it. Someone else may suggest how it can be done natively.
    – Daniel K
    Nov 10 '19 at 10:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.