Hyper-V虚拟机nat模式端口映射

Hyper-V虚拟机nat模式端口映射,第1张

1.先查看物理网卡的网络情况,ipconfig /all

2.确认公网IP(既虚拟机共享上网的那个网卡的IP),私网IP(就是虚拟机nat桥接的那个IP)

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

如下例

netsh interface portproxy add v4tov4 listenport=80 listenaddress=119.146.62.231 connectaddress=192.168.1.251 connectport=80

内网端口可以不一致

netsh interface portproxy add v4tov4 listenport=2022 listenaddress=119.146.62.231 connectaddress=192.168.1.251 connectport=22

删除映射

netsh interface portproxy delete v4tov4 listenaddress=119.146.62.231 listenport=2022

查询端口映射情况

netsh interface portproxy show v4tov4

共享IP端口映射一些常用命令

一、查询端口映射情况

netsh interface portproxy show v4tov4

查询这个IP所有的端口映射。

netsh interface portproxy show v4tov4|find "192.168.1.1"

二、增加一个端口映射

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

三、删除一个端口映射

netsh interface portproxy delete v4tov4 listenaddress=主IP listenport=外网端口

VC还是VM?

在虚拟机软件中有设置项,一般是在通讯端口的选项上

VM的话要靠网络连接

首先虚拟机要能和本机联通再来使用类似与NC的端口映射软件不过这属于入侵的技术而且很笨不建议使用

在网络选项里面应该能设置说不定要脚本什么的这个我就真的不知道了

简单的说就是虚拟机能联网

在网络设置里面设置就行了

NC是一种黑客工具功能不只是端口映射能做的事情多了去了不过你最好去找个图形版NC

估计你是要玩单机网络游戏吧要不然怎么会想到这个

安全防护?

端口映射吧一个端口映射到其他的端口上也是有很多问题的

端口映射已经是好早的一个技术了差不多现在没什么人会来用了除了些特殊的情况

查看已经存在的端口映射情况,没配置端口映射情况下没有输出内容

注意此处需要使用Windows PowerShell,用管理员权限打开。

将宿主机任意端口映射到虚拟机22端口

使用SSH工具直接连接宿主机IP和宿主机映射到虚拟机的端口。输入虚拟机密码登录。

Tips:问题还是通过windows配置端口映射的方式进行解决。开发平时可能接触不到,记录一下,留给需要的人。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/797900.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-27
下一篇2023-08-27

发表评论

登录后才能评论

评论列表(0条)

    保存