NAT模式实现局域网物理机与虚拟机的互通访问
需求:将发布在Linux上的项目在同事windows机器浏览器上访问
现有条件:已将项目发布在Linux上,已在Linux浏览器上访问,已在寄住机(自己开发部署项目的电脑)浏览器上访问。
整理信息:知道两个IP
1.创建虚拟机时虚拟机自产生的 IP : 192.168.126.128
不知道自己虚拟机IP,可以在Linux命令行输入 ifconfig -a 查看
2.局域网内宿主的 IP : 192.168.1.44
不知道在宿主机cmd输入 ipconfig 查看
因为对于在同一个局域网内同事的电脑来说,你的虚拟机ip是没有任何意义的,他们能得到的只有宿主的IP。
所以我们接下来来配置转发规则。
总结过程:1.虚拟机IP => 宿主机IP 。(此步依赖反向代理,不在赘述)
2.宿主机IP => 局域网内其他的同事机器 (此步为本文章)
开始实施:
一:关闭虚拟机
二:编辑-》虚拟机网络编辑器
三:在表格中找到NAT连接模式,选中后找到“NAT设置”,添加一个端口转发规则
注释:主机端口自己随意去填写,但不要和以前项目发布端口重复,同事就可以通过 192.168.1.44:10086 来访问,达到我们的目的
虚拟机IP,不做解释。
虚拟机端口:自己项目分配的端口,是由反向代理端口为81