首页 > 代码库 > Hyper-v 创建NAT网络
Hyper-v 创建NAT网络
NAT 概述
NAT 使用主计算机的 IP 地址和端口通过内部 Hyper-V 虚拟开关向虚拟机授予对网络资源的访问权限。
网络地址转换 (NAT) 是一种网络模式,旨在通过将一个外部 IP 地址和端口映射到更大的内部 IP 地址集来转换 IP 地址。 基本上,NAT 使用流量表将流量从一个外部(主机)IP 地址和端口号路由到与网络上的终结点(虚拟机、计算机和容器等)关联的正确内部 IP 地址
此外,NAT 允许多个虚拟机托管需要相同(内部)通信端口的应用程序,方法是将它们映射到唯一的外部端口。
环境:Hyper-v主机一台,双网卡,以太网2连接物理网络
创建内部网络,可PS创建或图形界面
New-VMSwitch -SwitchName "nb" -SwitchType Internal
查看创建的虚拟交换机的接口索引
配置NAT网关
New-NetIPAddress -IPAddress 172.16.0.1 -PrefixLength 16 -InterfaceIndex 20
配置NAT网络
New-NetNat -Name MyNATnetwork -InternalIPInterfaceAddressPrefix 172.16.0.0/16
连接虚拟机。
由于 WinNAT 本身不会将 IP 地址分配给某个终结点(例如,VM),因此,你将需要从 VM 内手动完成此操作,即设置 NAT 内部前缀范围内的 IP 地址、设置默认网关 IP 地址,以及设置 DNS 服务器信息。
检查结果。
看虚拟机是否可以上外网?
在物理机查看NAT会话:Get-NetNatSession
参考:https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/user-guide/setup-nat-network
本文出自 “1+1=?” 博客,请务必保留此出处http://lianggj.blog.51cto.com/176264/1900408
Hyper-v 创建NAT网络