1.查看物理网卡的网络情况

ipconfig /all

Hyper-V虚拟机NAT模式端口映射_外网

2.确认公网IP(宿主),私网IP(虚拟机)

netsh interface portproxy add v4tov4 listenport=外网端口 \
listenaddress=主IP connectaddress=私网IP connectport=私网IP端口

查询端口映射情况

netsh interface portproxy show v4tov4

Hyper-V虚拟机NAT模式端口映射_外网_02

3.添加一条端口映射

# netsh interface portproxy add v4tov4 listenport=2080 listenaddress=119.146.62.231 connectaddress=192.168.137.20 connectport=80

4.删除映射

netsh interface portproxy delete v4tov4 listenaddress=119.146.62.231 listenport=2080

5.端口映射一些常用命令

1.查询端口映射情况
netsh interface portproxy show v4tov4
查询这个IP所有的端口映射。
netsh interface portproxy show v4tov4|find "192.168.1.1"
2.增加一个端口映射
netsh interface portproxy add v4tov4 listenport=外网端口 listenaddress=主IP connectaddress=私网IP connectport=私网IP端口
例如:
netsh interface portproxy add v4tov4 listenport=8888 listenaddress=118.123.13.180 connectaddress=192.168.1.10 connectport=2222
3.删除一个端口映射
netsh interface portproxy delete v4tov4 listenaddress=主IP listenport=外网端口