跳过正文
  1. Posts/

让其他物理主机通过NAT网络访问到Hyper-V的虚拟机

·48 字·1 分钟·
Kubehan
作者
Kubehan
云原生知识栈:深度解析容器技术、Kubernetes、Istio、DevOps 实践、Prometheus 监控、Envoy 代理、Golang 开发及云原生架构与微服务趋势的专业博客

让其他物理主机通过NAT网络访问到Hyper-V的虚拟机

有时候我们会需要在其他的物理主机访问到Hyper-V虚拟主机,但是虚拟机主机使用的网络是宿主主机NAT模式,两者处于不同的网络中,这时候要让其他
物理机访问到虚拟机可以使用端口映射功能,下面例子仅供参考,本人已亲测成功

下面是hyper-v共享IP端口映射一些常用命令
共享IP端口映射一些常用命令
一、查询端口映射情况

netsh interface portproxy show v4tov4

查询这个IP所有的端口映射。
netsh interface portproxy show v4tov4|find “192.168.1.123”
二、增加一个端口映射

netsh interface portproxy add v4tov4 listenport=140 listenaddress=192.168.1.93 connectaddress=192.168.137.140 connectport=22

例如:

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=外网端口

到这里你就可以使用1.93这个宿主主机的140端口连接137.140这个主机的22端口了
记得把宿主主机防火墙关闭了